﻿@charset "utf-8";

/* @font-face {
    font-family: 'iconfont';  // project id 2306679
    src: url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.eot');
    src: url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.eot?#iefix') format('embedded-opentype'),
    url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.woff2') format('woff2'),
    url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.woff') format('woff'),
    url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.ttf') format('truetype'),
    url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.svg#iconfont') format('svg');
  } */


/* @font-face {
    font-family: 'iconfont';
    src: url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.eot');
    src: url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.woff2') format('woff2'), url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.woff') format('woff'), url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.ttf') format('truetype'), url('http://at.alicdn.com/t/font_2306679_pupgix1eytp.svg#iconfont') format('svg');
} */

@font-face {
    font-family: 'iconfont';
    /* project id 2306679 */
    src: url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.eot');
    src: url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.woff2') format('woff2'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.woff') format('woff'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.ttf') format('truetype'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.svg#iconfont') format('svg');
}


/* 
@font-face {
    font-family: 'iconfont';
    src: url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.eot');
    src: url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.woff2') format('woff2'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.woff') format('woff'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.ttf') format('truetype'), url('http://at.alicdn.com/t/font_2306679_40enmpq5e3d.svg#iconfont') format('svg');
} */

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html,
body {
    background-color: #f7f7f7;
    font-family: PingFangSC-Regular;
    /* width: 100%;
  height: 100%; */
}

[v-cloak] {
    display: none;
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.share-dialog textarea {
    border: 1px solid #ebebeb !important;
}

.dialog-input-textarea textarea {
    width: 3.51rem;
    height: 1.36rem !important;
    border: 0.01rem solid #EBEBEB;
    border-radius: 0.05rem;
    padding: 0.1rem 0.08rem;
}

.pt {
    padding-top: 0.42rem;
}

.pb {
    padding-top: 0.4rem !important;
}

.plr {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
}

.bgf {
    background: #fff;
    padding: 0 0.12rem;
}

.bgFQ {
    padding-bottom: 1rem;
    height: calc(100vh - 1.94rem);
}


/* 头部 */


/* 头部 */

header {
    display: flex;
    align-items: center;
    /* 原来.45rem */
    height: 0.35rem;
    line-height: .35rem;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100vw;
    /* 新增样式 */
    /* padding-top: .45rem; */
    box-sizing: border-box;
}

header.hHead {
    /* height: 0.89rem; */
    padding-bottom: .03rem;
    height: auto;
    box-sizing: border-box;
}

header>div {
    height: 0.34rem;
    width: 100vw;
    position: relative;
}

header .goback {
    font-size: 0.2rem;
    padding: 0 0.1rem 0 0.12rem;
    z-index: 99;
}

header .search {
    width: 2.49rem;
    height: 0.3rem;
    background: #f8f8f8;
    border-radius: 0.15rem;
}

header .search .iconfont {
    margin-left: 0.25rem;
    color: #c1c1c1;
    font-size: 0.15rem;
}

header .search input {
    padding-left: 0.1rem;
    width: 100%;
}

header .search input::-webkit-input-placeholder {
    color: #c1c1c1;
    font-size: 0.12rem;
}

header .title {
    position: absolute;
    top: 0;
    height: 0.45rem;
    width: 100vw;
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
    /* line-height: 0.45rem; */
    line-height: 0.52rem;
    /* z-index: -1; */
    background: #fff;
}

header .txt_btn {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.12rem 0.12rem;
    z-index: 99;
}


/* footer */

footer.footer {
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    height: 0.6rem;
    width: 100vw;
}

.footer .footer-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 0.1rem;
    font-size: 0.12rem;
}

.footer .footer-item img {
    width: 0.2rem;
    margin-bottom: .06rem;
}

.footer .active {
    font-size: 0.12rem;
    color: #3F8CEC;
}


/* 首页 */

.home-head {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    padding-top: 0.44rem;
    z-index: 999;
}

.home-head .head {
    height: 0.45rem;
    padding: 0 .12rem;
    width: calc(100vw - 0.24rem);
}

.home-head {
    background: url(../image/home/hbgt_bottom.png);
    color: #fff;
}

.home-head .head .area {
    font-size: 0.16rem;
    text-align: center;
}

.home-head .head .area>div {
    max-width: .5rem;
    min-width: .5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.head-search {
    width: 1.99rem;
    height: 0.3rem;
    background-color: #ffffff;
    border-radius: 0.15rem;
    display: flex;
    justify-content: start;
    align-items: center;
}

.head-search .iconfont {
    margin-left: 0.195rem;
    margin-right: 0.104rem;
    font-size: 0.16rem;
    color: #c1c1c1;
}

.head-search input {
    color: #c1c1c1;
}

.head-search input:-ms-input-placeholder {
    font-size: 0.12rem;
    color: #c1c1c1;
}

.head-search input::-webkit-input-placeholder {
    font-size: 0.12rem;
    color: #c1c1c1;
}


/* .head .info {
     padding: 0 0.17rem;
 } */

.head .info,
.head .kf {
    font-size: 0.2rem;
}

.home-bg-bottom {
    background: url(../image/home/hbgt_top.png);
    width: 100vw;
    height: 1.42rem;
}

.home-swiper {
    width: 100vw;
    height: 2.5rem;
    position: absolute;
    top: -0.2rem;
    left: 0;
    right: 0;
    z-index: 99;
}

.home-swiper img {
    width: 3.35rem;
    height: 1.79rem;
}

.fill-div {
    width: 100vw;
    height: 0.75rem;
}

.e-icon {
    padding: 0.11rem 0.04rem;
}

.e-icon .f-icon {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
}

.e-icon .f-icon .single-icon {
    width: 0.91rem;
    height: 0.77rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.e-icon .f-icon img {
    width: 0.45rem;
    height: 0.45rem;
    margin-bottom: 0.05rem;
}

.video-play {
    padding: 0.16rem 0.12rem 0 0.12rem;
}

.video-play .title {
    font-family: PingFang-SC-Bold;
    font-size: 0.18rem;
    color: #3F8CEC;
}

.video-play .title .iconfont {
    margin-right: .05rem;
    font-size: .12.6rem;
}

.video-play .content {
    margin-top: 0.1rem;
    background: #FFFFFF;
    border-radius: 0.05rem;
    padding: 0.1rem;
}

.content-n {
    display: flex;
}

.content .left-img {
    background-image: linear-gradient(180deg, #3F8CEC 0%, #73B8F7 100%);
    border-radius: 0.05rem;
    width: 2rem;
    height: 1.86rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.content .left-img img {
    width: 1.47rem;
    height: 1.52rem;
}

.content .right-img {
    width: 1.15rem;
    margin-left: 0.13rem;
}

.content .right-img img:first-child {
    width: 1.15rem;
    height: 0.86rem;
    margin-bottom: 0.1rem;
    border-radius: 0.05rem;
    opacity: 0.4;
}

.content .right-img img:last-child {
    width: 1.15rem;
    height: 0.86rem;
    border-radius: 0.05rem;
    opacity: 0.4;
}


/* 新品推荐 */

.new-recom {
    position: relative;
}

.recom-icon {
    margin-top: .18rem;
    margin-left: .04rem;
}

.recom-icon img {
    width: 1.29rem;
    height: 0.35rem;
}

.recom-main {
    background: #FFFFFF;
    margin-top: .1rem;
}

.recom-main .recom-img {
    position: relative;
    height: 1.1rem;
}

.recom-main .recom-img .label {
    width: 0.36rem;
    height: 0.36rem;
    position: absolute;
    top: 0;
    left: 0.23rem;
}

.recom-text div:first-child {
    font-size: 0.16rem;
    color: #333333;
    margin-top: 0.06rem;
    margin-bottom: 0.08rem;
}

.recom-text div:nth-child(2) {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.06rem;
}

.recom-text div:nth-child(3) {
    background: rgba(63, 140, 236, 0.3);
    border-radius: 0.115rem;
    width: 0.66rem;
    height: 0.2rem;
    line-height: 0.2rem;
    text-align: center;
    color: #3F8CEC;
    font-size: 0.11rem;
    margin-bottom: 0.06rem;
}

.recom-text div:last-child {
    font-size: 0.17rem;
    color: #FB2F2F;
}

.recom-text .money {
    font-size: 0.12rem;
    margin-right: 0.05rem;
}

.recom-img .main-img {
    width: 1.46rem;
    height: 1.1rem;
    border-radius: 0.05rem;
    margin: 0 0.17rem 0 0.23rem;
}

.new-recom .line {
    background: #F5F5F5;
    width: 3.29rem;
    height: 0.01rem;
    margin: 0.2rem auto;
}


/* 搜索 */

.search-btn {
    /* background: #3F8CEC; */
    border-radius: 0.15rem;
    width: 0.64rem;
    height: 0.26rem;
    color: #333;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.26rem;
    margin-left: 0.1rem;
}

.search-history {
    padding: 0.05rem 0.12rem 0 0.12rem;
    height: calc(100vh - 1.14rem);
}

.search-history .title {
    display: flex;
    justify-content: space-between;
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.20rem;
}

.search-history .search-lable {
    display: flex;
    flex-wrap: wrap;
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.search-history .search-lable span {
    margin: 0 .12rem .10rem 0;
    /* padding: 0.03rem 0.1rem; */
    padding: 0.07rem 0.27rem;
    background: #eee;
    display: block;
    border-radius: 0.08rem;
}

.search-list {
    padding: 0 0.2rem;
    background: #fff;
}

.search-list .list-item {
    height: 0.5rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.search-list .list-item .left {
    font-size: 0.14rem;
    color: #333333;
}

.search-list .list-item .right {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.search-list .list-item .right span {
    margin-right: 0.14rem;
}

.search-list .list-item .right .iconfont {
    font-size: 0.2rem;
    color: #000;
}


/* 搜索内容 */

.job-item {
    margin-top: 0.04rem;
    height: 1.01rem;
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.job-item .job-f1 {
    margin-bottom: 0.14rem;
}

.job-item .job-f1 .left span:first-child {
    font-size: 0.16rem;
    color: #333333;
    margin-right: 0.08rem;
}

.job-item .job-f1 .left span:last-child {
    font-size: 0.11rem;
    color: #3F8CEC;
}

.job-item .job-f1 .left .red {
    color: #F53B31;
}

.job-item .job-f1 .right {
    font-size: 0.14rem;
    color: #F53B31;
    line-height: 0.14rem;
}

.job-item .job-f1 .right .money {
    font-size: 0.11rem;
    color: #F53B31;
}

.job-item .job-f2 {
    background: #F0F0F0;
    border-radius: 0.04rem;
    font-size: 0.12rem;
    color: #959595;
    width: 0.7rem;
    height: 0.23rem;
    text-align: center;
    line-height: 0.23rem;
    margin-bottom: 0.17rem;
    margin-right: 0.08rem;
}

.job-item .job-f3 {
    font-size: 0.12rem;
    color: #333333;
}

.job-f3 .content {
    opacity: 0.5;
}

.job-f3 .content span:first-child {
    margin-right: 0.18rem;
}

.job-f3 img {
    width: 0.25rem;
    height: 0.25rem;
}

.logistics-item {
    margin-top: 0.04rem;
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.logistics-item .left-mainImg {
    position: relative;
}

.logistics-item .left-mainImg .sign {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.36rem;
    height: 0.36rem;
}

.logistics-item .left-mainImg>img {
    width: 1.42rem;
    height: 1.065rem;
    border-radius: 0.05rem;
    margin-right: 0.16rem;
}

.logistics-item>img {
    width: 1.42rem;
    height: 1.14rem;
    border-radius: 0.05rem;
    margin-right: 0.16rem;
}

.logistics-item .right div:first-child {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.12rem;
}

.logistics-item .right {
    font-size: 0.12rem;
    color: #333333;
    width: 1.92rem;
}

.logistics-item .right .area {
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.13rem;
}

.logistics-item .right .area span {
    opacity: 0.5;
}

.logistics-item .right .area img {
    width: 0.18rem;
    height: 0.047rem;
    margin: 0 0.12rem;
}

.logistics-item .right .area span:last-child {
    margin-left: 0.1rem;
}

.logistics-item .right .distance {
    font-size: 0.12rem;
    color: #959595;
}

.logistics-item .right .r-end .money {
    font-size: 0.1rem;
    margin-right: 0.03rem;
}

.logistics-item .right .r-end {
    font-size: 0.14rem;
    color: #F53B31;
    position: relative;
}

.logistics-item .warehouse-name>span:last-child {
    font-size: 0.12rem;
    color: #999999;
}

.logistics-item .carpet-area {
    font-size: 0.12rem;
    color: #999999;
}

.logistics-item .carpet-area>span:first-child {
    margin: 0 0.2rem 0.13rem 0;
}


/* 样式更改  因为数据传导致页面显示不正常 */

.logistics-item .right .r-end img {
    /* width: 0.25rem;
    height: 0.25rem; */
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0.2rem;
    height: 0.2rem;
}

.logistics-item .right .r-end img:first-of-type {
    /* margin-left: 0.6rem;
    margin-right: 0.1rem; */
    right: .3rem;
}

.logistics-item .repair-right {
    font-size: 0.12rem;
    color: #333333;
    width: 1.92rem;
}

.logistics-item .repair-right .repair-f1 {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.08rem;
}

.logistics-item .repair-right .repair-f2 {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.logistics-item .repair-right .repair-f2 {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.07rem;
}

.logistics-item .repair-right .repair-f3 div {
    border: 0.01rem solid #FFE3CE;
    border-radius: 0.02rem;
    opacity: 0.6;
    font-size: 0.11rem;
    color: #F37711;
    width: 0.37rem;
    height: 0.18rem;
    text-align: center;
    line-height: 0.18rem;
    margin-right: 0.06rem;
    margin-bottom: 0.04rem;
}

.logistics-item .repair-right .repair-f4 img {
    width: 0.25rem;
    height: 0.25rem;
}

.logistics-item .repair-right .repair-f4 img:first-child {
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.22rem;
}

.logistics-item .repair-right .repair-f4 img:nth-child(2) {
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.2rem;
}

.store {
    /* margin-top: 0.04rem; */
    background: #fff;
    /* padding: 0.16rem 0.12rem; */
    padding: 0.11rem 0.12rem 0;
    margin-bottom: .44rem;
}

.store .store-item {
    box-shadow: 0 0.02rem 0.13rem 0 rgba(0, 0, 0, 0.05);
    border-radius: 0.1rem;
    width: 1.47rem;
    height: 1.75rem;
    padding: 0 0.1rem;
}

.store-item img {
    width: 1.48rem;
    height: 1.04rem;
    border-radius: 0.05rem;
}

.store-item .title {
    font-size: 0.14rem;
    color: #000000;
    margin-top: 0.08rem;
    margin-bottom: 0.06rem;
}

.store-item div:last-child {
    font-size: 0.18rem;
    color: #F53B31;
    line-height: 0.2rem;
}

.store-item div:last-child .money {
    font-size: 0.14rem;
}

.rent-item {
    margin-top: 0.04rem;
    background: #fff;
    height: 0.57rem;
    padding: 0.16rem 0.12rem;
}

.rent-item .rent-f1 {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.2rem;
}

.rent-item .rent-f2 span {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}


/* 圈子 */

.release {
    font-size: 0.14rem;
    color: #3F8CEC;
    letter-spacing: 0;
    /* margin-right: .12rem; */
}

.release img {
    width: 0.18rem;
    height: 0.17rem;
    margin-right: 0.09rem;
}

.dynamic-pt {
    padding-top: 0.9rem;
}

.dynamic {
    /* margin-top: 0.04rem; */
    background: #fff;
    padding: 0.18rem 0.12rem 0 0.12rem;
}

.dynamic .dynamic-f1 .cancel {
    padding: 0.1rem;
}

.dynamic .dynamic-f1 .cancel img {
    width: 0.12rem;
}

.dynamic-f1 .info img {
    width: 0.45rem;
    height: .45rem;
    margin-right: 0.07rem;
}

.dynamic-f1 .info .name {
    font-size: 0.14rem;
    color: #333333;
    letter-spacing: 0;
}

.dynamic-f1 .info .name>div:first-child {
    margin-bottom: 0.04rem;
    font-size: 0.16rem;
}

.dynamic-f1 .follow {
    background: #F47E3F;
    border-radius: 0.125rem;
    width: 0.7rem;
    height: 0.25rem;
    font-size: 0.12rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.25rem;
}

.dynamic-f1 .followed {
    background: #BFBFBF;
    color: #fff;
}

.dynamic .dynamic-f2 {
    margin: 0.16rem 0 0;
    font-size: 0.14rem;
    color: #333333;
    letter-spacing: 0;
}

.dynamic .info .datetime {
    font-size: .12rem;
    color: #999;
}

.dynamic .dynamic-f3 img {
    width: 1.1rem;
    height: 1.1rem;
    /* margin: 0 0.03rem 0.1rem 0.03rem; */
    margin: .1rem .1rem 0 0;
}

.dynamic .dynamic-f3 .flex-x-s:last-child img {
    margin-right: 0;
}

.dynamic .dynamic-f3 {
    padding: 0.13rem 0;
}

.dynamic .dynamic-f3 img:nth-child(-n+3) {
    margin-top: 0;
}

.dynamic .dynamic-f3 img:nth-child(3n) {
    margin-right: 0;
}

.dynamic .dynamic-f4 {
    background: #F5F5F5;
    height: 0.01rem;
}

.dynamic .dynamic-f5 {
    height: 0.42rem;
    font-size: 0.12rem;
    color: #333333;
    letter-spacing: 0;
}

.dynamic .dynamic-f5 .iconfont {
    /* position: fixed;
    right: 0.34rem; */
    font-size: 0.2rem;
    margin-right: 0.05rem;
    color: #999;
}


/* .dynamic .dynamic-f5 .comment .iconfont {
    right: 0.9rem;
} */

.dynamic .dynamic-f5 .flex-x-s {
    position: absolute;
    right: 0.78rem;
}

.dynamic .dynamic-f5 .thumb {
    right: 0.12rem;
}

.dynamic .dynamic-f5 .iconOrange {
    color: #3f8cec;
}


/* 样式重做 */


/* .dynamic .dynamic-f5 .comment {
  
    margin-right: 0.3rem;
} */


/* 发布话题 */

.release-btn {
    background: #3F8CEC;
    border-radius: 0.15rem;
    width: 0.64rem;
    height: 0.26rem;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.26rem;
    margin-right: 0.12rem;
}

.release-textarea {
    margin-bottom: 0.38rem;
}

.up-img {
    padding: 0 0.1rem;
    background: #f7f7f7;
}

.up-img .img-item {
    position: relative;
    margin: 0 0.09rem 0.1rem 0.09rem;
}

.up-img img {
    width: 1rem;
    height: 1rem;
}

.img-item .iconfont {
    position: absolute;
    top: -0.05rem;
    right: -0.05rem;
    font-size: 0.15rem;
    padding: 0.05rem;
}


/* 动态详情 */


/* .dynamic {
    margin-top: 0.08rem;
} */

.dynamic-img-btn {
    z-index: 99;
    /* 新增样式 */
    display: flex;
    align-items: center;
}

.dynamic-img-btn img {
    width: 0.24rem;
    margin-right: 0.1rem;
}

.dynamic-detail-comment {
    margin-top: 0.04rem;
    /* padding: 0 0.12rem 0.9rem; */
    padding: 0 0.12rem 0;
    background: #fff;
}

.dynamic-detail-comment .title {
    font-size: 0.18rem;
    color: #000000;
    padding: 0.16rem 0;
}

.dynamic-detail-item {
    border-top: 0.01rem solid #F5F5F5;
    padding: 0.12rem 0;
}

.dynamic-detail-item img {
    width: 0.45rem;
    margin-right: 0.08rem;
}

.dynamic-detail-item .detail-txt .name {
    font-size: 0.14rem;
    color: #3F8CEC;
    margin-bottom: 0.04rem;
}

.dynamic-detail-item .detail-txt .time {
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.1rem;
}

.dynamic-detail-item .detail-txt .content {
    font-size: 0.12rem;
    color: #333333;
    /* margin-bottom: 0.1rem;
    margin-top: .1rem; */
    margin: .15rem 0 .1rem 0;
}

.dynamic-detail-item .detail-txt .reply {
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.1rem;
    background: #EDEDED;
    width: 2.84rem;
    height: 0.36rem;
    line-height: 0.36rem;
    padding-left: 0.12rem;
}

.dynamic-detail-item .detail-txt .reply span {
    color: #3F8CEC;
}

.dynamic-detail-write {
    width: 100vw;
    height: 0.49rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    padding: 0 0.12rem;
}

.dynamic-detail-write input {
    background: #F7F7F7;
    border-radius: 0.205rem;
    width: 2.33rem;
    height: 0.35rem;
    margin-right: 0.11rem;
    padding: 0 0.2rem;
}

.dynamic-detail-write .send-btn {
    background: #3F8CEC;
    border-radius: 0.205rem;
    width: 0.67rem;
    height: 0.35rem;
    font-size: 0.14rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.35rem;
}

.share-detail-btn {
    padding: 0 0.12rem;
    border: 0;
}

.share-detail-btn .cancel {
    background: #EDEDED;
    border-radius: 0.2rem;
    width: 1.66rem;
    height: 0.4rem;
    font-size: 0.18rem;
    color: #000000;
    line-height: 0.4rem;
    text-align: center;
}

.share-detail-btn .confirm {
    background: #3F8CEC;
    border-radius: 0.2rem;
    width: 1.66rem;
    height: 0.4rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-align: center;
}


/* 发布 */

.publish-recruit {
    background: #fff;
    padding: 0 0.12rem 0.8rem;
}

.publish-recruit .publish-recruit-item {
    height: 0.5rem;
    border-bottom: 0.01rem solid #f5f5f5;
    color: #333333;
}

.publish-recruit-item .left {
    font-size: 0.14rem;
    color: #333333;
}

.publish-recruit-item .right {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.publish-recruit-item .right .iconfont {
    font-size: 0.2rem;
}

.publish-recruit-item .right-input input {
    width: 0.46rem;
}

.publish-recruit-item .right-video input {
    text-align: end;
}

.publish-recruit-item .select .iconfont {
    font-size: 0.1rem;
    color: #000;
}

.publish-recruit-item .select {
    background: #F2F2F2;
    border-radius: 0.03rem;
    width: 0.63rem;
    height: 0.22rem;
    color: #333333;
}

.publish-recruit-req {
    height: 1.18rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.publish-recruit-req .title {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.15rem 0;
}

.publish-recruit-label .title {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.15rem 0;
}

.publish-recruit-label .title span {
    font-size: 0.11rem;
    color: #333333;
    opacity: 0.5;
    line-height: 0.2rem;
}

.publish-recruit-label .label-list {
    font-size: 0.11rem;
    color: #979797;
    line-height: 0.2rem;
}

.publish-recruit-label .label-list span {
    border: 0.01rem solid #979797;
    border-radius: 0.13rem;
    width: 0.8rem;
    height: 0.26rem;
    line-height: 0.26rem;
    font-family: PingFangSC-Regular;
    font-size: 0.12rem;
    color: #979797;
    text-align: center;
    margin: 0 0.02rem 0.1rem 0.02rem;
}

.publish-recruit-label .label-list .label-active {
    background: #3F8CEC;
    color: #FFFFFF;
    border: 0.01rem solid #3F8CEC;
}

.publish-btn {
    width: 100vw;
    height: 0.4rem;
    padding: 0.1rem 0;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
}

.publish-btn .publish-btn-txt {
    width: 3.51rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3F8CEC;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    margin: 0 auto;
}

.publish-video {
    height: 1.26rem;
}

.publish-video img {
    width: 1.56rem;
    height: 0.96rem;
    border-radius: 0.05rem;
}

.repair-img-toast {
    font-size: 0.12rem;
    color: #F53B31;
}

.publish-repair-item .repair-label span {
    border: 0.01rem solid #979797;
    border-radius: 0.145rem;
    width: 0.61rem;
    height: 0.26rem;
    font-size: 0.12rem;
    color: #979797;
    text-align: center;
    line-height: 0.26rem;
    margin: 0 0.09rem 0.12rem;
}

.publish-repair-item .repair-label .label-active {
    background: #3F8CEC;
    color: #FFFFFF;
    border: 0.01rem solid #3F8CEC;
}

.publish-repair-item .repair-title {
    font-size: 0.14rem;
    color: #333333;
    width: 0.89rem;
}

.publish-repair-item {
    height: 0.85rem;
    border-bottom: 0.01rem solid #f5f5f5;
    padding-top: 0.15rem;
}

.publish-up-img {
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.publish-up-img .publish-img-item {
    position: relative;
    margin: 0 0.05rem 0.1rem 0.05rem;
}

.publish-up-img img {
    width: 1rem;
    height: 1rem;
}

.publish-up-img .iconfont {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.15rem;
}


/* 发布列表 */

.publish-list {
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.publish-list .opa5 {
    opacity: 0.5;
}

.publish-list .publish-list-item {
    width: 1.51rem;
    height: 1.63rem;
    background: #FFFFFF;
    box-shadow: 0 0.02rem 0.13rem 0 rgba(0, 0, 0, 0.05);
    border-radius: 0.1rem;
    margin: 0 0.0425rem 0.17rem;
    position: relative;
    padding: 0.06rem 0.08rem;
}

.publish-list .publish-list-item .publish-list-shelf {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.685rem;
}

.publish-list .publish-list-item .publish-list-mainImg {
    width: 1.48rem;
    height: 1.04rem;
}

.publish-list .publish-list-item .title {
    font-size: 0.14rem;
    color: #000000;
    margin: 0.08rem 0;
}

.publish-list .publish-list-item .last-f div:first-child {
    font-size: 0.18rem;
    color: #F53B31;
}

.publish-list .publish-list-item .last-f .money {
    font-size: 0.14rem;
    color: #F53B31;
    margin-right: 0.05rem;
}

.publish-reqList .publish-reqList-item {
    margin-bottom: 0.04rem;
    padding: 0 0.12rem;
    height: 0.52rem;
    background: #fff;
}

.publish-reqList .publish-reqList-item .iconfont {
    font-size: 0.2rem;
}

.publish-reqList-item .title span:first-child {
    font-size: 0.16rem;
    color: #333333;
    margin-right: 0.16rem;
}

.publish-reqList-item .title span:last-child {
    font-size: 0.1rem;
    color: #3F8CEC;
}

.publish-reqList-item .title span:last-child.red {
    color: #F53B31;
}

.publish-recruitList .publish-recruitList-item {
    height: 1.41rem;
    margin-bottom: 0.04rem;
    background: #fff;
    padding: 0 0.12rem;
}

.publish-recruitList .publish-recruitList-item .f1 {
    padding: 0.2rem 0 0.14rem;
}

.publish-recruitList .publish-recruitList-item .f1 .title span:first-child {
    font-size: 0.16rem;
    color: #333333;
    margin-right: 0.08rem;
}

.publish-recruitList .publish-recruitList-item .f1 .title span:last-child {
    font-size: 0.11rem;
    color: #3F8CEC;
}

.publish-recruitList .publish-recruitList-item .f1 .money {
    font-size: 0.14rem;
    color: #F53B31;
    line-height: 0.16rem;
}

.publish-recruitList .publish-recruitList-item .f1 .money span {
    font-size: 0.11rem;
    margin-right: 0.04rem;
}

.publish-recruitList .publish-recruitList-item .f2 {
    padding-bottom: 0.25rem;
}

.publish-recruitList .publish-recruitList-item .f2 .label {
    background: #F0F0F0;
    border-radius: 0.04rem;
    font-size: 0.12rem;
    color: #959595;
    padding: 0.03rem 0.11rem;
    width: 0.5rem;
    margin-right: 0.08rem;
}

.publish-recruitList .publish-recruitList-item .f3 span {
    font-size: 0.12rem;
    color: #959595;
    margin-right: 0.18rem;
}

.publish-vedioList .publish-vedioList-item {
    padding: 0.12rem;
    height: 0.98rem;
    background: #fff;
    margin-bottom: 0.04rem;
}

.publish-vedioList-item img {
    width: 1.56rem;
    height: 0.96rem;
}

.publish-vedioList-item .title div:first-child {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.14rem 0 0.29rem;
}

.publish-vedioList-item .title div:last-child {
    color: #959595;
    font-size: 0.12rem;
}

.recruit {
    /* height: calc(100vh - 1.22rem); */
    background: #fff;
}

.recruit-detail {
    padding: 0.16rem 0;
    /* height: 1.06rem; */
    background: #fff;
    border-bottom: 0.01rem solid #F5F5F5;
}

.recruit-detail .f1 .title {
    font-size: 0.21rem;
    color: #333333;
}

.recruit-detail .f1 .money {
    font-size: 0.18rem;
    color: #F53B31;
}

.recruit-detail .f1 .money span {
    font-size: 0.14rem;
    margin-right: 0.03rem;
}

.recruit-detail .f2 {
    margin: 0.165rem 0;
}

.recruit-detail .f2 .label {
    background: #F0F0F0;
    border-radius: 0.04rem;
    /* width: 0.7rem; */
    /* height: 0.23rem; */
    padding: 0.03rem 0.11rem;
    margin-right: 0.08rem;
    line-height: 0.23rem;
    text-align: center;
    font-size: 0.12rem;
    color: #959595;
}

.recruit-detail .f2 .label:last-child {
    margin-right: 0;
}

.recruit-detail .f3>div:first-child>div {
    margin-right: 0.2rem;
}

.recruit-detail .f3>div:last-child {
    font-size: 0.12rem;
    color: #959595;
}

.recruit-detail .f3 .iconfont {
    color: #1890FF;
    font-size: 0.15rem;
    margin-right: 0.1rem;
}

.recruit-info {
    padding: 0.16rem 0;
    background: #fff;
    border-bottom: 0.01rem solid #F5F5F5;
}

.recruit-info div {
    margin: 0.1rem 0;
    font-size: 0.14rem;
    color: #333333;
}

.recruit-info div>span:first-child {
    width: 0.86rem;
}

.recruit-info div>span:last-child {
    /* width: 0.86rem; */
    color: #959595;
    font-size: 0.12rem;
}

.recruit-introduce {
    padding: 0.16rem 0;
    background: #fff;
}

.recruit-introduce div:first-child {
    margin-bottom: 0.13rem;
    font-size: 0.14rem;
    color: #333333;
}

.recruit-introduce div:last-child {
    color: #959595;
    font-size: 0.12rem;
}

.recruit-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    height: 0.6rem;
    background: #fff;
    width: 100vw;
}

.recruit-btn .recruit-collect {
    margin-left: 0.14rem;
    font-size: 0.12rem;
    color: #959595;
}

.recruit-btn .recruit-collect .iconfont {
    font-size: 0.2rem;
    color: #408CEC;
}

.recruit-btn .recruit-collect .iconRed {
    color: #F53B31;
}

.recruit-btn .btn {
    background: #3F8CEC;
    border-radius: 0.2rem;
    width: 3.02rem;
    height: 0.4rem;
    margin-left: 0.25rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.18rem;
    color: #FFFFFF;
}

.recurit-nav {
    padding: 0 0.12rem;
}

.recurit-condition {
    padding-top: 0.14rem;
    color: #8E8E8E;
}

.screen-nav {
    font-size: 0.14rem;
    color: #5c5c5c;
    overflow: hidden;
}

.screen-item {
    padding: 0.16rem 0;
}

.screen-nav .iconfont {
    font-size: 0.1rem;
    color: #c5c5c5;
    margin-left: 0.05rem;
}

.screen-condition {
    padding: 0.1rem 0.2rem;
    height: calc(100% - .9rem);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.screen-condition .screen-condition-space {
    margin-bottom: .25rem;
}

.screen-condition .condition-title {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.2rem;
}

.screen-condition .screen-condition-list {
    margin-top: .2rem;
    /* padding-bottom: 2rem; */
}

.screen-condition .screen-condition-list input {
    width: .83rem;
    height: .27rem;
    text-align: center;
    border: .01rem solid #979797;
    border-radius: .05rem;
}

.screen-condition .screen-condition-list .line {
    background: #333333;
    width: .29rem;
    height: .01rem;
    margin: 0 .14rem;
}

.screen-condition .screen-condition-item {
    background: #F0F0F0;
    border-radius: 0.05rem;
    min-width: 0.47rem;
    height: 0.27rem;
    padding: 0 .1rem;
    text-align: center;
    line-height: 0.27rem;
    font-size: 0.12rem;
    color: #333333;
    margin: 0 0.1rem 0.1rem 0;
}

.screen-condition .screen-condition-item.active {
    background: #3f8cec;
    color: #fff;
}

.screen-confirm {
    position: fixed;
    right: 0.14rem;
    margin-bottom: .41rem;
    width: 1.47rem;
    height: 0.41rem;
    line-height: 0.41rem;
    text-align: center;
    background: #3F8CEC;
    border-radius: 0.2rem;
    color: #fff;
    font-size: 0.18rem;
}

.recurit-condition-list .recurit-condition-list-item {
    height: 0.35rem;
    line-height: 0.35rem;
    border-bottom: 0.01rem solid #F5F5F5;
}

.recurit-nav .recurit-condition div {
    background: #F0F0F0;
    border-radius: 0.04rem;
    width: 0.52rem;
    height: 0.26rem;
    position: relative;
    line-height: 0.26rem;
    text-align: center;
    margin-right: 0.08rem;
    margin-bottom: 0.13rem;
}

.recurit-nav .recurit-condition div::after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-bottom: 0.05rem solid #8E8E8E;
    border-left: 0.05rem solid transparent;
    position: absolute;
    bottom: 0.01rem;
    right: 0.01rem;
}

.recruit-list .recruit-list-item {
    margin: 0.04rem 0;
    height: 1.01rem;
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.recruit-list .recruit-list-item .f1 .title {
    font-size: 0.16rem;
    color: #333333;
}

.recruit-list .recruit-list-item .f1 .title span:last-child {
    font-size: 0.11rem;
    color: #3F8CEC;
    margin-left: 0.08rem;
}

.recruit-list .recruit-list-item .f1 .title span:last-child.red {
    color: #F53B31;
}

.recruit-list .recruit-list-item .f1 .money {
    font-size: 0.14rem;
    color: #F53B31;
}

.recruit-list .recruit-list-item .f1 .money span {
    font-size: 0.11rem;
    color: #F53B31;
    margin-right: 0.03rem;
}

.recruit-list .recruit-list-item .tag-list {
    margin: 0.195rem 0 0.195rem 0;
    min-height: .29rem;
}

.recruit-list .recruit-list-item .f2 .label {
    /* width: 0.7rem;
    height: 0.23rem; */
    padding: 0.03rem 0.11rem;
    line-height: 0.23rem;
    text-align: center;
    background: #F0F0F0;
    border-radius: 0.04rem;
    font-size: 0.12rem;
    color: #959595;
    margin: 0 .08rem 0 0;
}

.recruit-list .recruit-list-item .f3 {
    font-size: 0.12rem;
    color: #959595;
}

.recruit-list .recruit-list-item .f3 img {
    width: 0.25rem;
}


/* 仓储物流 */

.ccwl-detail-swipe {
    margin: 0.11rem 0;
}

.ccwl-detail-swipe img {
    width: 3.51rem;
    height: 1.74rem;
    border-radius: 0.04rem;
}

.ccwl-detail .title {
    font-size: 0.21rem;
    color: #333333;
    margin-bottom: 0.15rem;
}

.ccwl-detail .money {
    font-size: 0.16rem;
    color: #F53B31;
    margin-bottom: 0.18rem;
}

.ccwl-detail .money span {
    font-size: 0.11rem;
}

.ccwl-detail>.label>div {
    background: #F0F0F0;
    border-radius: 0.04rem;
    width: 0.5rem;
    padding: 0 0.1rem;
    height: 0.23rem;
    font-size: 0.12rem;
    color: #959595;
    line-height: 0.23rem;
    text-align: center;
    margin-right: 0.08rem;
    margin-bottom: 0.16rem;
}

.ccwl-detail .line {
    background: #F5F5F5;
    height: 0.01rem;
}

.ccwl-ys-detail {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 3.51rem;
    height: 1.66rem;
    padding: 0.15rem 0;
    color: #333333;
}

.ccwl-ys-detail .title {
    font-size: 0.15rem;
    margin: 0;
}

.ccwl-ys-detail .content span:first-child {
    font-size: 14px;
    /* width: 0.56rem; */
    /* 样式修改 之前的页面无法正常显示  标签不对齐 */
    min-width: .56rem;
    padding-right: .1rem;
}

.ccwl-ys-detail .content span:last-child {
    opacity: 0.8;
    font-size: 0.12rem;
}

.ccwl-hw-detail {
    padding-top: 0.2rem;
}

.ccwl-hw-detail .hwt {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.13rem;
}

.ccwl-hw-detail .hwc {
    font-size: 0.12rem;
    color: #333333;
    opacity: 0.8;
    padding-bottom: 0.8rem;
}

.ccwl-fix-footer {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 0.6rem;
    padding: 0 0.12rem;
}

.ccwl-fix-footer .iconfont {
    font-size: 0.2rem;
    color: #408CEC;
}

.ccwl-fix-footer .iconRed {
    color: #F53B31;
}

.ccwl-fix-footer>div {
    font-size: 0.12rem;
    color: #979797;
    text-align: center;
}

.ccwl-fix-footer>div:nth-child(2) {
    margin: 0 0.2rem 0 0.2rem;
}

.ccwl-fix-footer>div:last-child {
    background: #3F8CEC;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    width: 2.61rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
}

.ccwl-cc-detail {
    padding: 0.2rem 0;
}

.ccwl-cc-detail .f1>div {
    width: 50%;
}

.ccwl-cc-detail .f1 div span:first-child {
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.3rem;
}

.ccwl-cc-detail .f1 div span:last-child {
    font-size: 0.12rem;
    color: #333333;
    opacity: 0.8;
}

.ccwl-cc-detail .f2 {
    font-size: 0.14rem;
    color: #333333;
    margin-top: 0.2rem;
}

.ccwl-cc-detail .f2 span:first-child {
    margin-right: .3rem;
}

.ccwl-cc-detail .f2 span:last-child {
    font-size: 0.12rem;
    color: #333333;
    opacity: 0.8;
    /* margin-left: 0.44rem; */
}

.ccwl-detail .area {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
    margin-bottom: 0.15rem;
}

.ccwl-wx-label {
    padding: 0.2rem 0;
}

.ccwl-wx-label .content .title {
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.3rem;
    width: 0.7rem;
}

.ccwl-wx-label .content .label {
    width: 2.65rem;
}

.ccwl-wx-label .content .label>div {
    background: #F0F0F0;
    border-radius: 0.04rem;
    width: 0.61rem;
    height: 0.23rem;
    text-align: center;
    line-height: 0.23rem;
    color: #979797;
    margin: 0 0.08rem 0.1rem 0;
}

.wd-head {
    width: 100vw;
    height: 1.46rem;
    background: url(../image/mine/mine_bg_bottom.png) no-repeat;
    background-size: 100vw;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.wd-head .wd-nickname img {
    width: 0.6rem;
    height: 0.6rem;
    margin-top: .14rem;
    margin-bottom: 0.045rem;
    border-radius: 50%;
}

.wd-head .wd-nickname>div {
    font-size: 0.14rem;
    color: #FFFFFF;
    text-align: center;
}

.wd-head .wd-right-horn {
    display: flex;
    justify-self: flex-end;
    align-items: center;
    position: absolute;
    top: .09rem;
    right: 0rem;
}

.wd-head .wd-right-horn img {
    width: 0.2rem;
}

.wd-head .wd-right-horn img:last-child {
    margin: 0 0.12rem 0 0.2rem;
}

.wd-icon {
    background: #FFFFFF;
    border-radius: 5px;
    width: 3.25rem;
    font-size: 0.12rem;
    color: #333333;
    letter-spacing: 0;
    padding: 0.15rem 0.13rem;
    position: absolute;
    top: 1.13rem;
    left: 0.12rem;
}

.wd-icon .wd-icon-itemV2 {
    width: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: .03rem 0;
}

.wd-icon .wd-icon-item img {
    width: 0.45rem;
    margin-bottom: 0.07rem;
}

.wd-list {
    margin-top: 0.8rem;
    padding: 0 0.12rem;
    background: #fff;
    font-size: 0.14rem;
    color: #333333;
    letter-spacing: 0;
}

.wd-listV2 {
    margin-top: 1.6rem;
}

.wd-list .wd-list-item {
    /* width: 100%; */
    height: 0.5rem;
    padding: 0 .12rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.wd-head .wd-nickname {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.wd-list .wd-list-item .iconfont {
    font-size: 0.16rem;
}

.wd-signOut {
    width: 100vw;
    text-align: center;
    font-size: 0.14rem;
    color: #333333;
    padding: 0.2rem 0 0.8rem;
}

.wd-sjrz {
    padding-top: 0.2rem;
    padding-bottom: 1rem;
}

.wd-sjrz .title {
    font-size: 0.14rem;
    color: #333333;
}

.wd-sjrz .subTitle {
    opacity: 0.5;
    font-size: 0.11rem;
    color: #333333;
    margin: 0.06rem 0;
}

.wd-sjrz .yyzz img {
    width: 3.51rem;
    height: 1.52rem;
}

.wd-sjrz .yyzz-detail-item {
    height: 0.5rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.wd-sjrz .yyzz-detail-item .title {
    font-size: 0.14rem;
    color: #333333;
    width: 1.09rem;
}

.wd-sjrz .yyzz-detail-item .content {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.wd-sjrz .yyzz-detail-item input {
    font-size: 0.12rem;
    color: #333333;
}

.wd-sjrz .yyzz-detail-item .dp-detail-label>div {
    background: #3F8CEC;
    border: 0.01rem solid #3F8CEC;
    color: #FFFFFF;
    width: 0.71rem;
}

.yyzz-detail-item img {
    width: 0.15rem;
    padding: 0.1rem;
}

.wd-yyzz-submit {
    padding: 0.12rem;
    height: 0.6rem;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
}

.wd-yyzz-submit>div {
    background: #3F8CEC;
    border-radius: 0.2rem;
    width: 3.51rem;
    height: 0.4rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-align: center;
}

.id-person {
    font-size: 0.12rem;
    color: #333333;
    text-align: center;
    margin-bottom: 0.09rem;
}

.id-person img {
    width: 1.68rem;
    height: 1.13rem;
    margin-bottom: 0.06rem;
}

.yyzz-detail-item .sex>div {
    border: 1px solid #979797;
    border-radius: 0.145rem;
    width: 0.49rem;
    height: 0.26rem;
    line-height: 0.26rem;
    text-align: center;
    margin-right: 0.08rem;
}

.wd-sjrz .yyzz-detail-item .sex>div.active {
    background: #3F8CEC;
    color: #fff;
    border: 1px solid #3F8CEC;
}

.grzx-head-portrait {
    align-items: center;
    height: 0.77rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.grzx {
    font-size: 0.14rem;
    color: #333333;
    letter-spacing: 0;
}

.grzx-head-portrait img {
    width: 0.45rem;
    height: .45rem;
}

.grzx-item {
    font-size: 0.14rem;
    height: 0.5rem;
    border-bottom: 0.01rem solid #f5f5f5;
}

.grzx-item .grzx-right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.12rem;
    color: #999;
}

.grzx-item .grzx-right input {
    text-align: end;
    color: #999;
}

.grzx-right .iconfont {
    font-size: 0.16rem;
    margin-left: 0.1rem;
}

.dp-edit-intro .title {
    font-size: 0.14rem;
    color: #333333;
    margin: 0.15rem 0;
}

.dp-edit-intro .content {
    font-size: 0.12rem;
    color: #5c5c5c;
    line-height: 0.2rem;
}

.dp-withdrawal-num {
    font-size: 0.14rem;
    color: #F53B31;
    padding: 0.16rem 0.12rem;
    background: #fff;
}

.dp-withdrawal-item {
    margin-top: 0.04rem;
    height: 0.54rem;
    padding: 0.2rem 0.12rem;
    background: #fff;
}

.dp-withdrawal-item .select img {
    width: 0.1rem;
    height: 0.1rem;
    padding: 0.15rem 0.2rem 0.15rem 0;
}

.dp-withdrawal-info {
    width: 3.21rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.dp-withdrawal-info .f1 {
    font-size: 0.12rem;
    color: #333333;
    width: 100%;
}

.dp-withdrawal-info .f2 {
    width: 100%;
}

.dp-withdrawal-info .f2 .money {
    font-size: 0.14rem;
    color: #F53B31;
}

.dp-withdrawal-info .f2 .money>span {
    font-size: 0.1rem;
    color: #F53B31;
    margin-right: 0.04rem;
}

.dp-withdrawal-info .f2 div:last-child {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.dp-withdrawal-btn {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 0.6rem;
}

.dp-withdrawal-btn-info {
    font-size: 0.14rem;
    color: #333333;
}

.dp-withdrawal-btn-info img {
    width: 0.1rem;
    height: 0.1rem;
    padding: 0.15rem 0.12rem 0.15rem 0.12rem;
}

.dp-withdrawal-btn-info span:nth-child(3) {
    color: #F53B31;
    font-size: 0.1rem;
    margin: 0 0.05rem;
}

.dp-withdrawal-btn-info span:last-child {
    color: #F53B31;
}

.dp-withdrawal-btn .btn {
    background: #3F8CEC;
    border-radius: 1rem 0 0 1rem;
    width: 1.34rem;
    height: 0.48rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0.48rem;
    text-align: center;
}

.xgsj {
    padding: 0.32rem 0.32rem 0;
    background: #fff;
}

.xgsj .xgsj-item {
    width: 3.11rem;
    height: 0.36rem;
    border-bottom: 0.01rem solid #F5F5F5;
    margin-bottom: 0.32rem;
}

.xgsj .xgsj-item input {
    width: 70%;
}

.xgsj-item .code {
    font-size: 0.13rem;
    color: #3F8CEC;
    text-align: center;
}

.xgsj-btn {
    margin-top: 0.88rem;
}

.xgsj-item input::-webkit-input-placeholder {
    color: #999;
}

.xgsj-btn>div {
    width: 2.41rem;
    height: 0.4rem;
    background: #3F8CEC;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
}

.xgsj-suc {
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 0.14rem;
    color: #333333;
    padding-top: 1.07rem;
}

.xgsj-suc img {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 0.2rem;
}

.login-bg {
    width: 100vw;
    height: 2.53rem;
    background: url(../image/mine/bg_head.png) no-repeat;
    background-size: 100vw;
    position: relative;
}

.login {
    width: 3.11rem;
    height: 4.82rem;
    background: #FFFFFF;
    box-shadow: 0.02rem 0.02rem 0.12rem 0 rgba(0, 0, 0, 0.05);
    border-radius: 0.15rem;
    position: absolute;
    top: 1.95rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0.26rem 0.2rem;
}

.login .login-title {
    font-size: 0.24rem;
    color: #3F8CEC;
    position: relative;
    margin-bottom: 0.28rem;
}

.login .login-title::after {
    content: '';
    display: block;
    border: 0.02rem solid #3F8CEC;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 1rem;
}

.login .login-item {
    width: 3.11rem;
    height: 0.36rem;
    border-bottom: 0.01rem solid #f5f5f5;
    margin-bottom: 0.31rem;
}

.login-form {
    width: 3.11rem;
    margin: 0 auto;
}

.login .login-item input {
    width: 70%;
}

.login .login-item input::-webkit-input-placeholder {
    color: #999;
}

.login .login-item .code {
    font-size: 0.13rem;
    color: #3F8CEC;
}

.login .login-btn>div {
    width: 3.11rem;
    height: 0.4rem;
    background: #3F8CEC;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
    margin-top: 0.17rem;
}

.login .login-once>div {
    color: #3F8CEC;
    background: #fff;
    font-size: 0.13rem;
    margin-top: 0.05rem;
}

.login-third img:first-child {
    width: 0.15rem;
    margin-right: 0.17rem;
}

.login-third img:last-child {
    width: 0.15rem;
    margin-left: 0.17rem;
}

.login-privacy {
    margin-top: 0.2rem;
}

.login-privacy span {
    font-size: 0.11rem;
    color: #A7CAF6;
}

.login-privacy img {
    width: 0.13rem;
    margin-right: 0.06rem;
}

.home-contact-info {
    font-size: 0.14rem;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
}

.home-contact-info .home-contact-btn {
    font-size: 0.18rem;
    color: #333333;
    display: flex;
    width: 2.81rem;
    margin-top: 0.31rem;
}

.home-contact-info .home-contact-btn div {
    width: 1.22rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    background: #3F8CEC;
    border-radius: 0.205rem;
    color: #fff;
}

.info-list {
    margin-top: 0.04rem;
}

.info-list .info-item {
    height: 0.6rem;
    position: relative;
    border-bottom: 0.04rem solid #f7f7f7;
    background: #fff;
    padding: 0.16rem 0.12rem 0.2rem;
}

.info-list .info-item .around ::after {
    display: block;
    content: '';
    background: #F53B31;
    border-radius: 50%;
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    top: 0.1rem;
    right: 0.12rem;
}

.info-list .info-item .f1>div :first-child {
    font-size: 0.14rem;
    color: #333333;
}

.info-list .info-item .f1>div:last-child {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
    margin-right: 0.1rem;
}

.info-list .info-item .f2 {
    margin-top: 0.2rem;
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.info-detail {
    padding: 0.1rem 0.12rem;
    height: calc(100vh - 1.14rem);
}

.info-detail .info-f1 {
    margin-bottom: 0.2rem;
    color: #333333;
}

.info-detail .info-f1 span:first-child {
    font-size: 0.16rem;
    margin-right: 0.15rem;
}

.info-detail .info-f1 span:last-child {
    opacity: 0.5;
    font-size: 0.14rem;
}

.order-item {
    margin-top: 0.04rem;
    padding: 0.1rem 0.12rem 0.15rem;
    background: #fff;
    font-size: 14px;
    color: #333333;
}

.order-item-pb {
    padding-bottom: .4rem;
}

.order-item .f1>div:last-child {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.order-item .f2 {
    margin: 0.1rem 0 0.15rem;
    padding: 0.15rem 0;
    border-top: 0.01rem solid #f7f7f7;
    border-bottom: 0.01rem solid #f7f7f7;
}

.order-item .f2 .order-info img {
    width: 1.18rem;
    height: 0.89rem;
    border-radius: 0.04rem;
    margin-right: 0.18rem;
}

.order-item .f2 .order-info .order-info-txt .money {
    margin-top: 0.23rem;
    font-size: 0.16rem;
    color: #F53B31;
}

.order-item .f2 .order-info .order-info-txt .money span {
    font-size: 0.12rem;
    margin-right: 0.04rem;
}

.order-item .f3 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
}

.order-item .f3>div {
    padding: 0 0.115rem;
    border-radius: 0.19rem;
    margin-right: .1rem;
    margin-bottom: .1rem;
    min-width: .8rem;
    height: .28rem;
    text-align: center;
    line-height: .28rem;
    background: #3F8CEC;
    color: #fff;
}


/* 购物车 */

.cart-list .cart-item {
    margin-top: 0.04rem;
    padding: 0 0.12rem;
    background: #fff;
}

.cart-list .cart-item .cart-f1 {
    padding: 0.1rem 0;
    display: flex;
    align-items: center;
    font-size: 0.14rem;
}

.cart-list .cart-item .cart-f1>img,
.cart-order-item .cart-order-f1>img:first-child,
.cart-submit img {
    width: .2rem;
    height: .2rem;
    margin-right: 0.11rem;
}

.cart-order-item {
    border-top: 0.01rem solid #f7f7f7;
    border-bottom: 0.01rem solid #f7f7f7;
    padding: 0.12rem 0;
}

.cart-order-item .cart-order-f1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.cart-order-item .cart-order-f1>img:nth-child(2) {
    width: 1.23rem;
    height: 0.84rem;
    border-radius: 0.05rem;
    margin-right: .15rem
}

.cart-order-item .cart-order-f1 .cart-order-f1-info>div {
    font-size: 0.14rem;
}

.cart-order-item .cart-order-f1 .cart-order-f1-info .money {
    font-size: 0.18rem;
    color: #F53B31;
}

.cart-order-item .cart-order-f1 .cart-order-f1-info .money span {
    font-size: 0.12rem;
    margin-right: 0.05rem;
    margin-top: 0.21rem;
}

.cart-order-item .cart-order-f2 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}


/* .cart-order-item .cart-order-f2>img {
    width: 0.142rem;
    padding: .1rem;
} */


/* .cart-order-item .cart-order-f2 .cart-total {
    width: 0.37rem;
    height: 0.2rem;
    line-height: 0.2rem;
    text-align: center;
    border: 0.02rem solid #979797;
    margin: 0 0.12rem;
}  */

.cart-submit {
    position: fixed;
    bottom: 0;
    left: 0;
    width: calc(100vw - 0.24rem);
    padding: 0 0.12rem;
    background: #fff;
    height: 0.56rem;
    font-size: 0.14rem;
}

.cart-submit>.money {
    font-size: 0.18rem;
    color: #F53B31;
}

.cart-submit>.money span {
    font-size: 0.12rem;
    margin-right: 0.05rem;
}

.cart-submit>.btn {
    width: 1.49rem;
    height: 0.4rem;
    background: #3F8CEC;
    border-radius: 0.2rem;
    color: #fff;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.18rem;
}

.cart-detail-area:first-child {
    margin-top: 0.04rem;
}

.cart-detail-area {
    background: #fff;
    padding: 0.19rem 0.21rem 0 0.3rem;
    /* display: flex; */
    justify-content: space-between;
    align-items: center;
    font-size: 0.12rem;
    color: #c1c1c1;
    margin: 0 0.12rem 0.1rem;
}

.cart-detail-area .title {
    margin-bottom: 0.14rem;
}

.cart-detail-area .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 0.08rem 0;
    border-bottom: 0.01rem solid #f5f5f5;
}

.cart-detail-area .bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cart-detail-area .bottom .default-addr {
    display: flex;
    align-items: center;
}

.cart-detail-area .title>span:first-child {
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.2rem;
}

.cart-detail-area>.iconfont {
    font-size: 0.16rem;
}

.cart-detail-order-item {
    margin-top: 0.04rem;
    padding: 0.1rem 0.12rem;
    background: #fff;
}

.cart-detail-order-item>div:first-child {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.1rem 0;
}

.cart-detail-order-item .cart-detail-order-info {
    border-top: 0.01rem solid #f7f7f7;
    border-bottom: 0.01rem solid #f7f7f7;
    padding: 0.15rem 0;
}

.cart-detail-order-item .cart-detail-order-info>img {
    width: 0.97rem;
    height: 0.89rem;
    border-radius: 0.05rem;
}

.cart-detail-order-item .cart-detail-order-info>.info {
    font-size: 0.14rem;
    color: #333333;
    margin-left: 0.19rem;
    margin-right: 0.8rem;
}

.cart-detail-order-item .cart-detail-order-info>.info .money {
    font-size: 0.18rem;
    color: #F53B31;
    margin-top: 0.23rem;
}

.cart-detail-order-item .cart-detail-order-info>.info .money>span {
    font-size: 0.12rem;
}

.cart-detail-order-discount {
    border-bottom: 0.01rem solid #f7f7f7;
    padding: 0.1rem 0;
}

.cart-detail-order-discount>div:last-child {
    font-size: 0.1rem;
    color: #F53B31;
}

.cart-detail-order-discount-info>span:first-child {
    font-size: 0.12rem;
    color: #333333;
    margin-right: 0.18rem;
}

.cart-detail-order-discount-info>span:last-child {
    font-size: 0.12rem;
    color: #c1c1c1;
}

.cart-detail-order-total {
    padding: 0.1rem 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.12rem;
    color: #F53B31;
}

.cart-detail-order-submit {
    height: 0.49rem;
    padding: 0 0.12rem 0 0.48rem;
    background: #fff;
    width: calc(100vw - 0.6rem);
    position: fixed;
    bottom: 0;
    left: 0;
    font-size: .18rem;
    color: #3F8CEC;
}

.cart-detail-order-submit .money>span:first-child {
    font-size: 0.14rem;
    color: #000000;
}

.cart-detail-order-submit .money>span:nth-child(2) {
    color: #F53B31;
}

.cart-detail-order-submit .money>span:last-child {
    font-size: 0.16rem;
    color: #F53B31;
}

.cart-detail-order-submit>.btn {
    background: #3F8CEC;
    border-radius: 0.2rem;
    width: 1.66rem;
    height: 0.4rem;
    color: #fff;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.18rem;
    z-index: 99;
}

.pay-method {
    padding: 0 0.12rem;
    font-size: 0.14rem;
}

.pay-method img {
    width: 0.2rem;
}

.pay-method>.money {
    margin: 0.32rem 0 0.28rem 0;
    width: 100%;
    text-align: center;
    font-size: 0.18rem;
}

.pay-method>div:nth-child(2) {
    margin-bottom: 0.24rem;
}

.pay-method>.money>span {
    margin-right: 0.05rem;
}

.pay-method>.wx-pay {
    padding-bottom: 0.16rem;
    font-size: 0.12rem;
    color: #5c5c5c;
}

.pay-method>.wx-pay>div>span {
    margin-left: 0.32rem;
}

.pay-method>.wx-pay .selectImg {
    width: 0.09rem;
}

.pay-method>.pay {
    background: #3F8CEC;
    border-radius: 0.2rem;
    width: 3.51rem;
    height: 0.4rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
    margin-top: 0.26rem;
}

.cart-order-info {
    padding: 0 .12rem .6rem;
    background: #fff;
    margin-top: .04rem;
}

.cart-order-info-title {
    height: .4rem;
    border-bottom: .01rem solid #f7f7f7;
}

.cart-order-info-title>div:first-child {
    font-size: .14rem;
    color: #333333;
}

.cart-order-info-title>div:last-child {
    font-size: .12rem;
    color: #c1c1c1;
}

.cart-order-info-item {
    height: .4rem;
}

.cart-order-info-item>div:first-child {
    font-size: .14rem;
    color: #333333;
    width: .86rem;
}

.cart-order-info-item>div:last-child {
    font-size: .12rem;
    color: #c1c1c1;
}

.order-return {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .32rem .36rem;
    font-size: .18rem;
    color: #333333;
}

.order-return>.f1>div:first-child {
    margin-top: .17rem;
    margin-bottom: .05rem;
}

.order-return>.f1>div:last-child {
    border: .01rem solid #E6E6E6;
    width: 2.41rem;
    height: .38rem;
    line-height: .38rem;
    padding: 0 .2rem;
}

.order-return>.f2>div:first-child {
    margin: .05rem 0;
}

.order-return>.f2>div:last-child {
    margin: .05rem 0;
    background: #E6E6E6;
    border-radius: .06rem;
    width: 2.41rem;
    height: .38rem;
    padding: 0 .2rem;
    font-size: .14rem;
    color: #c1c1c1;
}

.order-return>.btn {
    margin-top: .22rem;
    width: 100%;
}

.order-return>.btn>div {
    width: 1.22rem;
    height: .4rem;
    border-radius: .2rem;
    line-height: .4rem;
    text-align: center;
}

.order-return>.btn>.cancel {
    background: #3F8CEC;
    font-size: .18rem;
    color: #FFFFFF;
}

.order-return>.btn>.confirm {
    background: #EDEDED;
    font-size: .18rem;
    color: #333333
}


/* 详情评论 */

.dynamic_detail_write {
    width: 100vw;
    height: .6rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    padding: 0 .12rem;
    z-index: 99;
}

.dynamic_detail_write input {
    background: #F7F7F7;
    border-radius: .205rem;
    width: 2.33rem;
    height: .35rem;
    margin-right: .11rem;
    padding: 0 .2rem;
}

.dynamic_detail_write .send_btn {
    background: #3F8CEC;
    border-radius: .205rem;
    width: .67rem;
    height: .35rem;
    font-size: .14rem;
    color: #FFFFFF;
    text-align: center;
    line-height: .35rem;
}


/* fix */

.search-fix {
    width: 2.49rem;
    height: 0.3rem;
    background: #f8f8f8;
    border-radius: 0.15rem;
}

.search-fix .iconfont {
    margin-left: 0.25rem;
    color: #c1c1c1;
    font-size: 0.15rem;
}

.search-fix input {
    padding-left: 0.1rem;
}

.search-fix input::-webkit-input-placeholder {
    color: #c1c1c1;
    font-size: 0.12rem;
}

.icon-fix {
    font-size: 0.15rem;
}


/* 郭 */

.status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
    box-sizing: border-box;
}

.tab-title {
    font-size: 0.18rem;
    color: #000;
}

.edit-btn {
    font-size: 0.14rem;
    color: #333333;
}

.main {
    display: flex;
    background-color: #fff;
    /* margin-top: 0.03rem; */
    height: calc(100% - .03rem);
}

.navs {
    border-right: 1px solid #f5f5f5;
    width: 0.98rem;
    overflow-x: hidden;
    height: 100vh;
    overflow-y: auto;
}

.navs::-webkit-scrollbar {
    display: none
}

.nav-link {
    display: block;
    height: 100%;
    font-size: 0.14rem;
    color: #999;
}

.nav-link.active {
    color: #3f8cec;
}

.section {
    width: 100%;
    overflow-y: auto;
    height: 100vh;
    -webkit-overflow-scrolling: touch;
}

.section ::-webkit-scrollbar {
    display: block !important;
}

.video .video-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.video .video-item .preview-img {
    width: 1.2rem;
    height: 0.9rem;
    border-radius: 0.05rem;
}

.video .video-item .right {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.video .video-item .video-name {
    font-size: 0.16rem;
    color: #333333;
}

.video .video-item .date {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.advertise .production-item {
    padding: 0.15rem 0.1rem;
    border-bottom: 1px solid #f5f5f5;
}

.advertise .production-item .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.advertise .production-item .top .occupation-name {
    display: flex;
    font-size: 0.16rem;
    align-items: flex-end;
    color: #333333;
}

.advertise .production-item .top .occupation-name .advertise-status {
    padding-left: 0.1rem;
}

.advertise .production-item .top .advertise-status {
    font-size: 0.11rem;
    color: #3f8cec;
}

.advertise .production-item .top .stop {
    color: #f53b31;
}

.advertise .production-item .top .month-salary {
    font-size: 0.15rem;
    color: #f53b31;
}

.advertise .production-item .requirements {
    display: flex;
}

.advertise .production-item .requirements .flex-box {
    background: #f0f0f0;
    border-radius: 0.04rem;
    font-size: 0.12rem;
    color: #959595;
    margin-right: 0.05rem;
    margin-top: 0.1rem;
    padding: 0.05rem 0.07rem;
}

.advertise .production-item .info {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 0.12rem;
    color: #bbb;
    margin-top: 0.15rem;
}

.advertise .production-item .info .addr {
    margin-right: 0.2rem;
}

.advertise .production-item .info .tel {
    position: absolute;
    right: 0;
    width: 0.25rem;
    height: 0.25rem;
    opacity: 1;
}

.advertise .production-item .info .tel img {
    width: 100%;
}

.companys .company-item {
    display: flex;
    flex-direction: column;
    padding: 0.15rem;
    border-bottom: 1px solid #f5f5f5;
}

.companys .company-item .item-edit-btn,
.advertise .production-item .item-edit-btn,
.devices .device-item .item-edit-btn {
    transform: translate(.05rem, .05rem);
}

.companys .company-item .company-name {
    font-size: 0.14rem;
    color: #333333;
}

.companys .company-item .company-addr {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
    margin-top: 0.1rem;
}

.companys .company-item .company-attr-items {
    display: flex;
    margin-top: 0.1rem;
    width: 1.66rem;
    flex-wrap: wrap;
}

.companys .company-item .company-attr {
    margin: 0 0.05rem 0.04rem 0;
    padding: 0.02rem 0.05rem;
    font-size: 0.13rem;
    color: #999;
    border-radius: 0.02rem;
    background-color: #e6e6e6;
}

.companys .company-item .contact {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.companys .company-item .contact-item {
    margin-right: 0.2rem;
    width: 0.2rem;
    height: 0.2rem;
}

.companys .company-item .contact-item img {
    width: 100%;
}

.companys .company-item .customer {
    width: 0.2rem;
    height: 0.19rem;
}

.companys .company-item .navigation {
    width: 0.167rem;
    height: 0.167rem;
}

.companys .company-item .tel {
    width: 0.25rem;
    height: 0.25rem;
}

.companys .company-item .tel:last-child {
    margin-right: 0;
}

.productions .production-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.productions .production-item .preview-img {
    width: 1.2rem;
    height: 0.9rem;
    border-radius: 0.05rem;
}

.productions .production-item .right {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.productions .production-item .production-name {
    font-size: 0.14rem;
    color: #333333;
}

.productions .production-item .production-price {
    font-size: 0.14rem;
    color: #f53b31;
    line-height: 0.17rem;
}

.productions .pos-station {
    display: flex;
    align-items: center;
}

.productions .pos-station .pos-station-icon {
    width: 0.22rem;
    padding: 0 0.05rem;
    fill: red;
    color: #408cec;
}

.productions .mileage {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.5rem;
    background-color: #fff;
}

.footer .select-all {
    position: relative;
    font-size: 0.18rem;
    color: #3f8cec;
    margin-right: 0.2rem;
}

.footer .select-all::before {
    position: absolute;
    left: -0.2rem;
    top: 50%;
    transform: translate(0, -50%);
    width: 0.1rem;
    height: 0.1rem;
    border: 1px solid #979797;
    content: " ";
    border-radius: 50%;
}

.footer .selected::before {
    background: url(../image/mine/right.png) no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    width: 0.12rem;
    height: 0.12rem;
    /* width: .14rem;
    height: .14rem; */
    border-color: transparent;
}

.footer .delete-btn {
    width: 1.34rem;
    height: 0.4rem;
    border-radius: 0.4rem;
    background-color: #3f8cec;
    margin-right: 0.2rem;
    text-align: center;
    line-height: 0.4rem;
    color: #fff;
    font-size: 0.18rem;
}

.devices .device-item {
    display: flex;
    line-height: 0.5rem;
    border-bottom: 1px solid #f5f5f5;
    font-size: 0.14rem;
    color: #333333;
    height: 0.5rem;
    padding-left: 0.2rem;
}

.detail .detail-title {
    font-size: 0.21rem;
    color: #333333;
    padding: 0.1rem;
}

.detail .store-link {
    width: 0.35rem;
    height: 0.23rem;
    padding: 0.03rem 0.15rem;
    background: #f0f0f0;
    line-height: 0.23rem;
    border-radius: 0.04rem;
    text-align: center;
    margin: 0.05rem 0 0 0.11rem;
    font-size: 0.12rem;
    color: #959595;
}

.detail .top {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.2rem;
}

.detail .param {
    display: flex;
    line-height: 0.5rem;
    font-size: 0.14rem;
    color: #333333;
}

.detail .production-params {
    border-bottom: 1px solid #f5f5f5;
}

.detail .param-items {
    display: flex;
}

.detail .param-item {
    padding: 0.05rem 0.05rem;
}

.detail .param-value {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.detail .desc-title {
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333333;
}

.detail .desc-content {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.rongzi .rongzi-item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.15rem;
    border-bottom: 1px solid #f5f5f5;
}

.rongzi .rongzi-item .preview-img {
    width: 2.51rem;
    height: 1.02rem;
}

.peijian .peijian-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.peijian .peijian-item .preview-img {
    width: 1.2rem;
    height: 0.9rem;
    border-radius: 0.05rem;
}

.peijian .peijian-item .right {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.peijian .peijian-item .peijian-name {
    font-size: 0.14rem;
    color: #333333;
}

.peijian .peijian-item .price {
    display: flex;
    align-items: flex-end;
    font-size: 0.14rem;
    color: #f53b31;
}

.peijian .van-tabs--line {
    margin-top: 0.04rem;
}

.unit-price {
    font-size: 0.12rem;
    margin-right: 0.03rem;
}

.cangchu .cangchu-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.cangchu .cangchu-item .preview-img {
    width: 1.2rem;
    height: 0.9rem;
    border-radius: 0.05rem;
}

.cangchu .cangchu-item .right {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.cangchu .cangchu-item .cangchu-name {
    font-size: 0.16rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cangchu .cangchu-item .price {
    display: flex;
    font-size: 0.14rem;
    line-height: 0.17rem;
    color: #f53b31;
    align-items: flex-end;
}

.cangchu .cangchu-item .info {
    display: flex;
    color: #666;
    align-items: center;
}

.cangchu .cangchu-item .info-item {
    padding-right: 0.2rem;
    line-height: 2;
}

.peijianshangcheng {
    height: 100%;
}

.peijianshangcheng * {
    box-sizing: border-box;
}


/*
.peijianshangcheng .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
} */

.peijianshangcheng .status-bar .van-search {
    padding: 0.04rem 0.12rem;
}

.peijianshangcheng .status-bar .search-box {
    flex: 1;
    background-color: #e6e6e6;
}


/* .peijianshangcheng .status-bar .previous-page {
    color: #000;
    width: 0.18rem;
}

.peijianshangcheng .status-bar .search-btn {
    width: 0.64rem;
    height: 0.26rem;
    line-height: 0.25rem;
    text-align: center;
    background: #3f8cec;
    border-radius: 0.15rem;
    color: #fff;
    font-size: 0.14rem;
} */

.peijianshangcheng .toggle-tab .tab-item {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333;
}

.peijianshangcheng .toggle-tab .active {
    color: #3f8cec !important;
}

.peijianshangcheng .toggle-tab .active::before {
    position: absolute;
    bottom: 0;
    content: " ";
    background: #3f8cec;
    width: 0.3rem;
    height: 0.01rem;
}

.peijianshangcheng .toggle-tab::before {
    width: 0 !important;
    height: 0 !important;
}

.peijianshangcheng .main {
    display: flex;
    width: 100%;
    background-color: #fff;
    /* margin-top: 0.03rem; */
    margin-top: 0;
    height: 100%;
}

.peijianshangcheng .nav-item {
    height: 0.56rem;
    text-align: center;
    line-height: 0.56rem;
}

.peijianshangcheng .nav-link {
    display: block;
    height: 100%;
    font-size: 0.14rem;
    color: #333;
    opacity: 0.5;
}

.peijianshangcheng .nav-link.active {
    color: #3f8cec;
    opacity: 1;
}

.peijianshangcheng .van-search__content {
    border-radius: 0.15rem;
}

.peijianshangcheng .section {
    width: 2.77rem;
}

.peijianshangcheng .my-swipe {
    padding: 0.2rem 0.2rem 0;
    overflow: hidden;
}

.peijianshangcheng .my-swipe img {
    width: 2.43rem;
    height: 1.2rem;
    border-radius: 0.05rem;
}

.peijianshangcheng .cangchu {
    width: 100%;
}

.peijianshangcheng .cangchu .cangchu-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.peijianshangcheng .cangchu .preview-img-item {
    position: relative;
}

.peijianshangcheng .cangchu .preview-img-item::before {
    content: "";
    position: absolute;
    width: 0.36rem;
    height: 0.36rem;
}

.peijianshangcheng .cangchu .preview-img-item.new::before {
    background: url("../image/detail/new.png") no-repeat;
    background-size: cover;
}

.peijianshangcheng .cangchu .preview-img-item.old::before {
    background: url("../image/detail/old.png") no-repeat;
    background-size: cover;
}

.peijianshangcheng .cangchu .preview-img-item.old .preview-img {
    width: 1.2rem;
    height: 0.9rem;
    border-radius: 0.05rem;
}

.peijianshangcheng .cangchu .preview-img-item.old .right {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.peijianshangcheng .cangchu .preview-img-item.old .cangchu-name {
    font-size: 0.16rem;
    color: #333333;
}

.peijianshangcheng .cangchu .preview-img-item.old .price {
    display: flex;
    font-size: 0.14rem;
    line-height: 0.17rem;
    color: #f53b31;
}

.peijianshangcheng .cangchu .preview-img-item.old .info {
    display: flex;
    color: #666;
    align-items: center;
}

.peijianshangcheng .cangchu .preview-img-item.old .unit-price {
    padding-right: 0.2em;
}

.peijianshangcheng .cangchu .preview-img-item.old .info-item {
    padding-right: 0.2rem;
    font-size: 0.12rem;
    line-height: 0.16rem;
}

.peijianshangcheng .release {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 50%;
    position: fixed;
    bottom: 0.2rem;
    right: 0.35rem;
    width: 0.6rem;
    height: 0.6rem;
    background-image: linear-gradient(217deg, #7cbff5 0%, #3f8cec 99%);
    box-shadow: 0 0.02rem 0.1rem 0px #3f8cec;
}

.peijianshangcheng .release .release-icon {
    width: 0.18rem;
    height: 0.17rem;
    background: url(../image/detail/release.png) no-repeat;
    background-size: contain;
}

.peijianshangcheng .release .release-text {
    font-size: 0.12rem;
    color: #ffffff;
    padding-top: 0.02rem;
}

.peijianshangcheng .page-title,
.peijianshangcheng .toggle-tab {
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 0.48rem;
    font-size: 0.16rem;
    color: #3f8cec;
    background-color: #fff;
    margin-top: 0.04rem;
}

.peijianshangcheng .page-title::before,
.peijianshangcheng .toggle-tab::before {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate3d(-50%, 0, 0);
    content: " ";
    background: #3f8cec;
    width: 0.3rem;
    height: 0.01rem;
}

.detail-shebeiqiuzu .toggle-tab .tab-item {
    font-size: 0.16rem;
    color: #333333;
}

.detail-shebeiqiuzu .toggle-tab .kilo {
    padding-top: 0.04rem;
}

.cangchu .cangchu-item .info {
    align-items: center;
    font-family: none;
}

.filter-tab {
    display: flex;
    padding: 0.14rem 0 0;
}

.filter-tab .filter-nav {
    position: relative;
    font-size: 0.14rem;
    color: #5c5c5c;
    border-radius: 0.04rem;
    padding: 0.03rem 0.12rem;
    margin-right: 0.15rem;
}

.filter-tab .filter-nav .arrow {
    position: absolute;
    right: -0.04rem;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    margin-top: 0.02rem;
    font-size: 0.1rem;
}

.top-tab .filter-nav .arrow {
    right: 20%;
    transform: translate3d(50%, -50%, 0);
}

.top-tab {
    display: flex;
    align-items: center;
    height: 0.52rem;
    align-items: center;
    width: 100%;
    background-color: #fff;
}

.top-tab .filter-nav {
    flex: 1;
}

.askrent {
    height: 100%;
}

.askrent .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.45rem;
    background-color: #fff;
}

.askrent .header .previous {
    width: 0.108rem;
    padding-left: 0.15rem;
}

.askrent .header .previous img {
    width: 100%;
}

.askrent .header .right {
    display: flex;
    align-items: center;
}

.askrent .header .header-icon {
    width: 0.25rem;
    height: 0.25rem;
    margin-right: 0.2rem;
}

.askrent .header .header-icon img {
    width: 100%;
}

.askrent .main {
    display: block;
    margin-top: 0.05rem;
    background-color: #fff;
    padding: 0 12px;
}

.askrent .main .thing-detail .detail-title {
    font-size: 0.21rem;
    color: #333333;
    padding: 0.1rem;
}

.askrent .main .thing-detail .store-link {
    width: 0.35rem;
    height: 0.23rem;
    padding: 0.03rem 0.15rem;
    background: #f0f0f0;
    line-height: 0.23rem;
    border-radius: 0.04rem;
    text-align: center;
    margin: 0.05rem 0 0 0.11rem;
    font-size: 0.12rem;
    color: #959595;
}

.askrent .main .thing-detail .top {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.2rem;
}

.askrent .main .thing-detail .param {
    display: flex;
    line-height: 0.3rem;
    font-size: 0.14rem;
    color: #333333;
}

.askrent .main .thing-detail .production-params {
    border-bottom: 1px solid #f5f5f5;
}

.askrent .main .thing-detail .param-items {
    display: flex;
}

.askrent .main .thing-detail .param-item {
    padding: 0.05rem 0.3rem 0.05rem 0;
}

.askrent .main .thing-detail .param-value {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.askrent .main .thing-detail .desc-title {
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333333;
}

.askrent .main .thing-detail .desc-content {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.askrent .rent-name {
    padding: 0.2rem 0 0 0;
    font-size: 0.21rem;
    color: #333333;
}

.askrent .rent-store {
    margin: 0.15rem 0.08rem 0 0;
    display: inline-block;
    background-color: #f0f0f0;
    padding: 0 0.2rem;
    height: 0.23rem;
    line-height: 0.23rem;
    text-align: center;
    border-radius: 0.05rem;
    color: #959595;
}

.askrent .ask-rent {
    padding-bottom: 0.15rem;
    border-bottom: 1px solid #f5f5f5;
}

.askrent .footer {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #f5f5f5;
    align-items: center;
    height: 0.48rem;
    background-color: #fff;
}

.askrent .footer .contact-tab {
    display: flex;
    align-items: center;
}

.askrent .footer .contact-item {
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
    justify-content: space-between;
    align-items: center;
    height: 0.4rem;
}

.askrent .footer .contact-item:first-child {
    margin-left: 0.12rem;
}

.askrent .footer .contact-text {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.askrent .footer .shoucang {
    width: 0.192rem;
    font-size: 0.23rem;
    color: #408cec;
    fill: #408cec;
}

.askrent .footer .contact-btn {
    width: 3.02rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3f8cec;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    margin-right: 0.12rem;
}

.xiangqing {
    height: 100vh;
    background: #fff;
}

.xiangqing * {
    box-sizing: border-box;
}

.xiangqing .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
}

.xiangqing .previous-page {
    color: #000;
    font-size: 0.18rem;
}

.xiangqing .tab-title {
    font-size: 0.18rem;
    color: #333333;
}

.xiangqing .edit-btn {
    font-size: 0.14rem;
    color: #333333;
}

.xiangqing .main {
    display: flex;
    background-color: #fff;
    margin-top: 0.03rem;
    height: 100%;
}

.xiangqing .opt-btn {
    display: flex;
}

.xiangqing .opt-btn .report-icon {
    width: 0.179rem;
    height: 0.156rem;
    background: url(../image/detail/report.png) no-repeat;
    background-size: contain;
    margin-right: 0.128rem;
}

.xiangqing .opt-btn .edit-icon {
    width: 0.186rem;
    height: 0.162rem;
    background: url(../image/detail/share.png) no-repeat;
    background-size: contain;
}

.xiangqing .detail {
    padding: 0.2rem 12px;
}

.xiangqing .preview-img {
    margin: 0 auto;
    border-radius: 0.05rem;
}

.xiangqing .preview-img img {
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
}

.xiangqing .detail-content {
    margin-top: 0.2rem;
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
    line-height: 0.2rem;
}

.xiangqing .footer {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #f5f5f5;
    align-items: center;
    height: 0.48rem;
}

.xiangqing .footer .contact-tab {
    display: flex;
    align-items: center;
}

.xiangqing .footer .contact-item {
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
    justify-content: space-between;
    align-items: center;
    height: 0.4rem;
}

.xiangqing .footer .contact-item:first-child {
    margin-left: 0.12rem;
}

.xiangqing .footer .dianpu {
    width: 0.19rem;
    height: 0.172rem;
    background: url(../image/detail/store.png) no-repeat;
    background-size: contain;
}

.xiangqing .footer .contact-text {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.xiangqing .footer .kefu {
    width: 0.2rem;
    height: 0.19rem;
    background: url(../image/detail/kefu.png) no-repeat;
    background-size: contain;
}

.xiangqing .footer .shoucang {
    width: 0.192rem;
    height: 0.192rem;
    background: url(../image/detail/shoucang.png) no-repeat;
    background-size: contain;
}

.xiangqing .footer .contact-btn {
    width: 2.61rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3f8cec;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    margin-right: 0.12rem;
}

.rongzibaoxian {
    background: #fff;
    height: 100%;
}

.rongzibaoxian * {
    box-sizing: border-box;
}

.rongzibaoxian .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
}

.rongzibaoxian .previous-page {
    color: #000;
    font-size: 0.18rem;
}

.rongzibaoxian .main {
    display: block;
    background-color: #fff;
    margin-top: 0.03rem;
    height: 100%;
}

.rongzibaoxian .main img {
    height: 100%;
    border-radius: 0.05rem;
    width: 3.51rem;
}

.rongzibaoxian .main .item {
    height: 1.37rem;
    padding: 0.2rem 0.12rem;
    border-bottom: 1px solid #f5f5f5;
    box-sizing: content-box;
}

.shangpingxiangqing {
    height: 100%;
}

.shangpingxiangqing .detail-container {
    padding: 0 0 0.18rem;
}

.shangpingxiangqing .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.45rem;
    background-color: #fff;
}

.shangpingxiangqing .header .previous {
    width: 0.108rem;
    padding-left: 0.15rem;
}

.shangpingxiangqing .header .previous img {
    width: 100%;
}

.shangpingxiangqing .header .right {
    display: flex;
    align-items: center;
}

.shangpingxiangqing .header .header-icon {
    width: 0.179rem;
    height: 0.156rem;
    margin-right: 0.2rem;
}

.shangpingxiangqing .header .header-icon img {
    width: 100%;
}

.shangpingxiangqing .main {
    display: block;
    height: auto;
    /* margin-top: 0.05rem; */
    background-color: #fff;
    margin-bottom: 0;
}

.shangpingxiangqing .main .van-search__content {
    border-radius: 0.15rem;
}

.shangpingxiangqing .main .parts-price {
    display: flex;
    color: #f53b31;
    font-size: 0.16rem;
    margin-top: 0.15rem;
    line-height: 0.16rem;
}

.shangpingxiangqing .main .parts-price .unit-price {
    padding-right: 0.2em;
    font-size: 0.12rem;
}

.shangpingxiangqing .main .my-swipe {
    width: 3.51rem;
    margin: 0 auto 0.2rem;
    overflow: hidden;
    padding: 0.2rem 0 0;
}

.shangpingxiangqing .main .my-swipe img {
    width: 3.51rem;
    height: 1.74rem;
    border-radius: 0.05rem;
}

.shangpingxiangqing .main .thing-detail .params-info {
    font-size: 0.14rem;
    margin: 0.15rem 0 0.1rem;
    color: #333333;
}

.shangpingxiangqing .main .thing-detail .detail-title {
    font-size: 0.21rem;
    color: #333333;
    padding: 0.1rem;
}

.shangpingxiangqing .main .thing-detail .store-link {
    width: 0.35rem;
    height: 0.23rem;
    padding: 0.03rem 0.15rem;
    background: #f0f0f0;
    line-height: 0.23rem;
    border-radius: 0.04rem;
    text-align: center;
    margin: 0.05rem 0 0 0.11rem;
    font-size: 0.12rem;
    color: #959595;
}

.shangpingxiangqing .main .thing-detail .top {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.2rem;
}

.shangpingxiangqing .main .thing-detail .param {
    display: flex;
    line-height: 0.3rem;
    font-size: 0.14rem;
    color: #333333;
}

.shangpingxiangqing .main .thing-detail .production-params {
    border-bottom: 1px solid #f5f5f5;
}

.shangpingxiangqing .main .thing-detail .param-items {
    display: flex;
    flex: 1;
}

.shangpingxiangqing .main .thing-detail .param-key {
    min-width: 0.86rem;
}

.shangpingxiangqing .main .thing-detail .param-item {
    padding: 0.05rem 0rem 0.05rem 0;
}

.shangpingxiangqing .main .thing-detail .param-value {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.shangpingxiangqing .main .thing-detail .desc-title {
    line-height: 0.5rem;
    font-size: 0.14rem;
    color: #333333;
}

.shangpingxiangqing .main .thing-detail .desc-content {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
    line-height: 0.2rem;
}

.shangpingxiangqing .main .thing-detail .desc {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.1rem;
}

.shangpingxiangqing .rent-name {
    font-size: 0.21rem;
    color: #333333;
}

.shangpingxiangqing .rent-store {
    margin: 0.15rem 0.08rem 0 0;
    display: inline-block;
    background-color: #f0f0f0;
    padding: 0 0.11rem;
    height: 0.23rem;
    line-height: 0.23rem;
    text-align: center;
    border-radius: 0.05rem;
    color: #959595;
}

.shangpingxiangqing .ask-rent {
    padding-bottom: 0.15rem;
    border-bottom: 1px solid #f5f5f5;
}

.shangpingxiangqing .recommend-info {
    font-size: 0.14rem;
    margin-top: 0.15rem;
    color: #333333;
}

.shangpingxiangqing .recommend-container .recommend-item {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
}

.shangpingxiangqing .recommend-container .recommend-item .preview-img {
    width: 1.32rem;
    height: 0.93rem;
    border-radius: 0.05rem;
}

.shangpingxiangqing .recommend-container .recommend-item .center {
    width: 1.3rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 0.16rem;
}

.shangpingxiangqing .recommend-container .recommend-item .recommend-name {
    margin-top: 0.06rem;
    font-size: 0.16rem;
    color: #333333;
}

.shangpingxiangqing .recommend-container .recommend-item .price {
    display: flex;
    font-size: 0.14rem;
    line-height: 0.17rem;
    color: #f53b31;
}

.shangpingxiangqing .recommend-container .recommend-item .price .unit-price {
    padding-right: 0.2em;
}

.shangpingxiangqing .recommend-container .recommend-item .info {
    display: flex;
    align-items: center;
    font-size: 0.12rem;
    color: #333333;
}

.shangpingxiangqing .recommend-container .recommend-item .info .info-item {
    color: #999;
    padding-right: 0.2rem;
    line-height: 0.16rem;
}

.shangpingxiangqing .recommend-container .right {
    display: flex;
    height: 100%;
    padding-bottom: 0.27rem;
}

.shangpingxiangqing .recommend-container .right .opt-btn {
    align-self: flex-end;
    background: #3f8cec;
    border-radius: 0.14rem;
    width: 0.72rem;
    height: 0.28rem;
    line-height: 0.28rem;
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
}

.shangpingxiangqing .footer {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #f5f5f5;
    align-items: center;
    height: 0.48rem;
}

.shangpingxiangqing .footer .contact-tab {
    display: flex;
    align-items: center;
}

.shangpingxiangqing .footer .contact-item {
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
    justify-content: space-between;
    align-items: center;
    height: 0.4rem;
}

.shangpingxiangqing .footer .contact-item:first-child {
    margin-left: 0.12rem;
}

.shangpingxiangqing .footer .dianpu {
    width: 0.19rem;
    height: 0.172rem;
    background: url(../image/detail/store.png) no-repeat;
    background-size: contain;
}

.shangpingxiangqing .footer .contact-text {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.shangpingxiangqing .footer .kefu {
    width: 0.2rem;
    height: 0.19rem;
    background: url(../image/detail/kefu.png) no-repeat;
    background-size: contain;
}

.shangpingxiangqing .footer .shoucang {
    width: 0.192rem;
    height: 0.192rem;
    background: url(../image/detail/shoucang.png) no-repeat;
    background-size: contain;
}

.footer .shoucang.active {
    background: url(../image/detail/shoucang-active.png) no-repeat;
    background-size: contain;
}

.shangpingxiangqing .footer .right {
    display: flex;
    align-items: center;
}

.shangpingxiangqing .footer .buy {
    width: 1.07rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3f8cec;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    margin-right: 0.12rem;
}

.shangpingxiangqing .shoucang {
    width: 0.192rem;
    font-size: 0.23rem;
    color: #408cec;
    fill: #408cec;
}

.peijiangxiangqing {
    height: 100%;
}

.peijiangxiangqing * {
    box-sizing: border-box;
}

.peijiangxiangqing .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
}

.peijiangxiangqing .previous-page {
    color: #000;
    font-size: 0.18rem;
}

.peijiangxiangqing .tab-title {
    font-size: 0.18rem;
    color: #333333;
}

.peijiangxiangqing .edit-btn {
    font-size: 0.14rem;
    color: #333333;
}

.peijiangxiangqing .main {
    display: flex;
    background-color: #fff;
    margin-top: 0.03rem;
    height: 100%;
}

.peijiangxiangqing .opt-btn {
    display: flex;
}

.peijiangxiangqing .opt-btn .report-icon {
    width: 0.179rem;
    height: 0.156rem;
    background: url(../image/detail/report.png) no-repeat;
    background-size: contain;
    margin-right: 0.128rem;
}

.peijiangxiangqing .opt-btn .edit-icon {
    width: 0.186rem;
    height: 0.162rem;
    background: url(../image/detail/share.png) no-repeat;
    background-size: contain;
}

.peijiangxiangqing .detail {
    padding: 0.2rem 0.12rem;
    overflow: hidden;
}

.peijiangxiangqing .detail .parts-container {
    margin-top: 0.2rem;
}

.peijiangxiangqing .detail .parts-name {
    font-size: 0.21rem;
    color: #333333;
}

.peijiangxiangqing .detail .parts-price {
    display: flex;
    color: #f53b31;
    font-size: 0.16rem;
    margin-top: 0.15rem;
    line-height: 0.16rem;
}

.peijiangxiangqing .detail .parts-price .unit-price {
    padding-right: 0.2em;
    font-size: 0.12rem;
}

.peijiangxiangqing .detail .parts-attr-container {
    padding: 0.2rem 0;
    display: flex;
    border-bottom: 1px solid #f5f5f5;
}

.peijiangxiangqing .detail .parts-attr-container .attr-item {
    background-color: #f0f0f0;
    padding: 0 0.2rem;
    height: 0.23rem;
    line-height: 0.23rem;
    text-align: center;
    margin-right: 0.08rem;
    border-radius: 0.05rem;
    color: #959595;
}

.peijiangxiangqing .detail .params {
    border-bottom: 1px solid #f5f5f5;
}

.peijiangxiangqing .detail .parts-line {
    display: flex;
    font-size: 0.14rem;
    color: #333333;
    line-height: 0.4rem;
}

.peijiangxiangqing .detail .parts-line .parts-item-key {
    padding: 0 0.2rem 0 0;
}

.peijiangxiangqing .detail .parts-line .parts-item-value {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
}

.peijiangxiangqing .detail .intro-name {
    line-height: 0.49rem;
    font-size: 0.14rem;
    color: #333333;
}

.peijiangxiangqing .detail .intro-detail {
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
    line-height: 0.2rem;
}

.peijiangxiangqing .my-swipe {
    width: 3.51rem;
    margin: 0 auto;
    overflow: hidden;
}

.peijiangxiangqing .my-swipe img {
    width: 3.51rem;
    height: 1.47rem;
    border-radius: 0.05rem;
}

.peijiangxiangqing .detail-content {
    margin-top: 0.2rem;
    opacity: 0.8;
    font-size: 0.12rem;
    color: #333333;
    line-height: 0.2rem;
}

.peijiangxiangqing .footer {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #f5f5f5;
    align-items: center;
    height: 0.48rem;
}

.peijiangxiangqing .footer .contact-tab {
    display: flex;
    align-items: center;
}

.peijiangxiangqing .footer .contact-item {
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
    justify-content: space-between;
    align-items: center;
    height: 0.4rem;
}

.peijiangxiangqing .footer .contact-item:first-child {
    margin-left: 0.12rem;
}

.peijiangxiangqing .footer .dianpu {
    width: 0.19rem;
    height: 0.172rem;
    background: url(../image/detail/store.png) no-repeat;
    background-size: contain;
}

.peijiangxiangqing .footer .contact-text {
    opacity: 0.5;
    font-size: 0.12rem;
    color: #333333;
}

.peijiangxiangqing .footer .kefu {
    width: 0.2rem;
    height: 0.19rem;
    background: url(../image/detail/kefu.png) no-repeat;
    background-size: contain;
}

.peijiangxiangqing .footer .shoucang {
    width: 0.192rem;
    height: 0.192rem;
    background: url(../image/detail/shoucang.png) no-repeat;
    background-size: contain;
}

.peijiangxiangqing .footer .contact-btn {
    width: 2.19rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3f8cec;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    margin-right: 0.12rem;
}

.shangpingxiangqing .footer .contact-btn {
    width: 2.19rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background: #3f8cec;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    margin-right: 0.12rem;
}

.collect-toast {
    border-radius: 0.185rem !important;
}

.collect-toast .van-toast__text {
    font-size: 0.12rem !important;
    color: #ffffff !important;
}

.discount-container {
    border-bottom: 1px solid #f5f5f5;
    padding: 0.15rem 0.06rem;
}

.discount-container .discount-time {
    margin-top: 0.15rem;
    font-size: 0.12rem;
    color: #999;
}

.discount-container .discount-activity-container {
    display: flex;
    flex-wrap: wrap;
}

.discount-container .discount-activity-container .discount-activity {
    font-size: 0.12rem;
    color: #f53b31;
    padding: 0 0.05rem;
}

.discount-container .discount-activity-container .discount-activity:first-child {
    padding-left: 0;
}

.shebei .van-field {
    border: 1px solid #ebebeb;
    border-radius: 0.05rem;
    padding: 0.11rem 0;
    margin-top: 0.48rem !important;
    margin: 0 auto;
    width: 3.51rem;
    height: 1.36rem;
}

.shebei .van-field .van-field__value {
    padding: 0 0.08rem;
}

.shebei .van-popup {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.shebei .btn-container {
    width: 3.51rem;
    display: flex;
    justify-content: space-between;
    flex: 1;
    margin-top: 0.06rem;
}

.shebei .btn-container .van-col {
    margin: 0 auto;
}

.shebei .van-button {
    width: 1.66rem;
    height: 0.4rem;
}

.shebei .report-btn {
    font-size: 0.18rem;
}

.shebei .cancel-report {
    color: #000000 !important;
}

.shebei .van-field__body,
.shebei .van-field__control {
    width: 100%;
    height: 100%;
}

.pinpaibaozhang {
    height: 100%;
}

.pinpaibaozhang .main {
    height: 100%;
}

.pinpaibaozhang .protect-content {
    font-size: 0.14rem;
    color: #333333;
    padding: 0.2rem 12px 0;
}

.shebeiqiugou .main {
    display: block;
    background-color: transparent;
}

.shebeiqiugou .filter-tab {
    padding-top: 0;
}

.shebeiqiugou .help-item {
    margin-top: 5px;
    background-color: #fff;
    padding: 0.16rem 12px;
}

.shebeiqiugou .item-attr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.2rem;
    font-size: 0.12rem;
    color: #999;
}

.paixu {
    height: 100%;
}

.paixu .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
}

.paixu .status-bar .van-search {
    padding: 0.04rem 0.12rem;
}

.paixu .status-bar .van-search__content {
    border-radius: 0.15rem;
}

.paixu .status-bar .search-box {
    flex: 1;
    background-color: #e6e6e6;
}

.paixu .status-bar .previous-page {
    color: #000;
    width: 0.18rem;
}

.paixu .status-bar .search-btn {
    width: 0.64rem;
    height: 0.26rem;
    line-height: 0.25rem;
    text-align: center;
    background: #3f8cec;
    border-radius: 0.15rem;
    color: #fff;
    font-size: 0.14rem;
}

.paixu .main .van-list {
    width: 100%;
    font-size: 0.12rem;
    color: #333333;
}

.paixu .main .preview-img {
    width: 3.51rem;
    height: 1.74rem;
}

.order {
    height: 100%;
}

.order .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.455rem;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
}

.order .status-bar .van-search {
    padding: 0.04rem 0.12rem;
}

.order .status-bar .van-search__content {
    border-radius: 0.15rem;
}

.order .status-bar .search-box {
    flex: 1;
    background-color: #e6e6e6;
}

.order .status-bar .previous-page {
    color: #000;
    width: 0.18rem;
}

.order .status-bar .search-btn {
    width: 0.64rem;
    height: 0.26rem;
    line-height: 0.25rem;
    text-align: center;
    background: #3f8cec;
    border-radius: 0.15rem;
    color: #fff;
    font-size: 0.14rem;
}

.order .main .van-list {
    width: 100%;
    font-size: 0.14rem;
    color: #333333;
}

.order .main .preview-img {
    width: 3.51rem;
    height: 1.74rem;
}

.diquxuanze {
    background: #f7f7f7;
}


/* .diquxuanze .header-status {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(34px + .455rem);
    z-index: 999;
    background: #fff;
} */

.diquxuanze .search-box-container {
    display: flex;
    align-items: center;
    width: 100%;
}

.diquxuanze .iphonex-padding-top {
    background: #fff;
    order: 9;
}

.diquxuanze .status-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.18rem;
    color: #333333;
    background-color: #fff;
    padding: 0 0.1rem;
    /* height: 0.455rem; */
}

.diquxuanze .status-bar .van-search {
    padding: 0.04rem 0.12rem;
}

.diquxuanze .status-bar .van-search__content {
    border-radius: 0.15rem;
}

.diquxuanze .status-bar .search-box {
    flex: 1;
    background-color: #e6e6e6;
}

.diquxuanze .status-bar .previous-page {
    color: #000;
    width: 0.18rem;
}

.diquxuanze .status-bar .search-btn {
    width: 0.64rem;
    height: 0.26rem;
    line-height: 0.25rem;
    text-align: center;
    background: #3f8cec;
    border-radius: 0.15rem;
    color: #fff;
    font-size: 0.14rem;
}

.diquxuanze .main {
    display: block;
}

.diquxuanze .near-pos-text {
    line-height: 0.52rem;
    font-size: 0.14rem;
    color: #333333;
    text-indent: 0.12rem;
    background: #fff;
}

.diquxuanze .near-pos-container {
    margin-top: 0.53rem;
}

.diquxuanze .near-pos-items {
    /* padding: 0.10rem 0.12rem 0 0.12rem; */
    padding: .16rem .12rem .16rem .12rem;
    background-color: #f7f7f7;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /* height: 1.32rem;
    overflow: hidden; */
}

.diquxuanze .near-pos-item {
    border: 1px solid #d2d2d2;
    border-radius: 0.03rem;
    font-size: 0.14rem !important;
    color: #333333 !important;
    padding: 0.08rem 0.28rem;
    margin-right: 0.08rem;
    height: 0.36rem;
    min-width: 25%;
    margin-bottom: 0.1rem;
}

.diquxuanze .near-pos-item .van-icon__image {
    width: 0.113rem;
    height: 0.14rem;
}

.diquxuanze .pos-active {
    padding: 0.08rem 0.2rem;
}

.diquxuanze .van-index-anchor {
    padding: 0;
}

.diquxuanze .van-index-bar__index {
    font-size: 0.12rem;
    color: #3f8cec;
    text-align: center;
    /* line-height: 0.15rem; */
    transform: scale(0.833);
    padding: .03rem .05rem;
}

.diquxuanze .van-index-bar__sidebar {
    z-index: 999;
    top: 50%;
}

.diquxuanze .city-firstletter {
    background: #d8d8d8;
    padding: 0 0.16rem;
    font-size: 0.12rem;
    line-height: 0.2rem;
    color: #333;
}

.diquxuanze .city-item {
    padding: 0.06rem 0.12rem;
    font-size: 0.12rem;
}

.brandSelect .van-icon__image {
    object-fit: cover;
    width: 100%;
    margin-top: -0.06rem;
    height: 2em;
}

.brandSelect .brand-item {
    padding: 0.06rem 0;
    border-bottom: 1px solid #f5f5f5;
}

.brandSelect .van-cell__left-icon {
    width: 0.64rem;
}

.brandSelect .van-cell__title {
    font-size: 0.12rem;
    color: #333333;
}

.brandSelect .van-index-bar__sidebar {
    top: 50%;
}

.add-cart {
    width: 1.15rem;
    height: 0.4rem;
    margin-right: .1rem;
    text-align: center;
    line-height: 0.4rem;
    background: #FF8D23;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    color: #FFFFFF;
}

.zhifuwancheng .main {
    background-color: #fff;
    height: 100vh;
}

.zhifuwancheng .pay {
    padding-top: 1.07rem;
}

.zhifuwancheng .pay-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 2.7rem;
    align-items: center;
}

.zhifuwancheng .pay-icon img {
    width: 1.31rem;
    height: 1.31rem;
}

.zhifuwancheng .pay-status {
    font-size: 0.14rem;
    color: #333333;
}

.zhifuwancheng .pay-btn {
    width: 2.41rem;
    height: 0.4rem;
    background: #3F8CEC;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    line-height: 0.4rem;
    color: #FFFFFF;
    text-align: center;
}

.dizhitianjia .status-bar {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0 !important;
}

.dizhitianjia .page-title {
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
}

.dizhitianjia .main {
    display: block;
    /* height: 100vh; */
    min-height: calc(100vh - .7rem);
    /* margin-top: .70rem; */
    margin-top: .7rem;
    padding: 0;
}

.dizhitianjia .van-form {
    width: 100%;
}

.dizhitianjia .addr-detail {
    display: flex;
    flex-wrap: wrap;
}

.dizhitianjia .addr-detail .van-field__value {
    padding-top: 0.14rem;
}

.dizhitianjia .van-field {
    border-bottom: 0.01rem solid #f5f5f5;
}

.dizhitianjia .van-field__label {
    font-size: 0.14rem;
    color: #333333;
}

.dizhitianjia .van-field__value {
    font-size: 0.12rem;
    color: #999;
}

.dizhitianjia .default-addr {
    display: flex;
    padding: 0.1rem 0.12rem;
    justify-content: space-between;
    align-items: center;
}

.dizhitianjia .submit-addr {
    position: fixed;
    bottom: 0;
    width: 3.51rem;
    height: 0.4rem;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 0.38rem;
}

.dizhitianjia .van-switch {
    width: 0.44rem;
    height: 0.22rem;
}

.dizhitianjia .van-switch__node {
    font-size: 0.22rem;
}

.dizhitianjia .van-field--error {
    display: flex;
    flex-wrap: wrap;
}

.xuanzedizhi .add-addr-btn {
    font-size: 0.14rem;
    color: #999;
    padding-right: 0.12rem;
}

.xuanzedizhi .page-title,
.dizhitianjia .page-title {
    position: absolute;
    width: 100%;
}

.xuanzedizhi .main {
    display: block;
    padding: 0;
    background: transparent;
}

.xuanzedizhi .check-btn {
    width: .1rem;
    height: .1rem;
    /* margin-right: .14rem; */
    margin: 0.16rem 0.13rem .16rem 0;
    /* color: #D2D2D2; */
    border: 0.01rem solid #d2d2d2;
}

.xuanzedizhi .check-btn.active {
    background: url(../image/addr/checked1.png) no-repeat;
    background-size: 110% 110%;
    border: 1px solid #1890FF;
}

.xuanzedizhi .cart-detail-area .info {
    display: flex;
    align-items: center;
}

.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.45rem;
    background-color: #fff;
}

.previous {
    width: 0.108rem;
    padding-left: 0.15rem;
}

.previous img {
    width: 100%;
}

.page-title {
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
}

.search {
    color: #767676;
}

.search svg {
    font-size: 0.18rem;
}

.shouyexinpin .van-tabs-wrap {
    padding: 0 1rem;
}

.shouyexinpin .cangchu-item .preview-img {
    width: 1.32rem;
    height: 0.99rem;
}

.shouyexinpin .horizental {
    padding: 0.2rem 0;
}

.shouyexinpin .section {
    width: 3rem;
}

.shouyexinpin .tab-title .arrow {
    transform: rotate(-90deg);
}

.shouyexinpin .store {
    padding: 0;
}

.store-index .store-swipe {
    padding: 0.12rem 0.12rem;
    background-color: #fff;
    margin-top: 0.03rem;
}

.store-index .section {
    width: 3rem;
}

.store-index .my-swipe {
    padding: 0;
}

.store-index .my-swipe img {
    width: 100% !important;
    height: 1.74rem !important;
}

.store-index .status-bar {
    height: auto;
    align-items: flex-start;
}

.store-index .van-cell__title {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.store-index .van-collapse-item__title--expanded .arrow {
    transform: translateY(-50%);
}

.store-index .van-cell__right-icon {
    display: none !important;
}

.store-index .iconfont {
    margin-top: 0.14rem;
}

.store-index .van-collapse {
    flex: 1;
}

.store-index .arrow {
    transform: translateY(-50%) rotate(-90deg);
    color: #7f7f7f;
    margin-left: 0.08rem;
    transition: transform 0.3s;
}

.store-index .van-tabs__wrap {
    padding: 0 1rem;
    background-color: #fff;
}

.store-index .van-collapse-item__content {
    padding: 0.12rem 0;
}

.store-index .van-tabs__line {
    width: 0.19rem;
}

.store-index .brand {
    font-size: 0.12rem;
    color: #999;
}

.store-index .section {
    padding-left: 0.06rem;
}

.store .horizental {
    margin: 0;
}

.store .horizental.cangchu-item {
    width: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    border-bottom: 1px solid #f5f5f5;
    height: auto;
    background-color: #fff;
    border-radius: 0.1rem;
    padding-top: 0.2rem;
}

.store .horizental .price {
    margin-top: 0.1rem;
}

.store .horizental .cangchu-item .preview-img {
    width: 1.32rem;
    height: 0.99rem;
}

.store .horizental .section {
    width: 3rem;
}

.store .vertical {
    flex-direction: column;
    width: 1.67rem;
    height: 1.75rem !important;
    box-shadow: 0 0.02rem 0.13rem 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 0.17rem;
    border-radius: 0.15rem;
}

.quanbubaobei .orderby-tab {
    display: flex;
    align-items: center;
    font-size: 0.14rem;
    color: #333333;
    background-color: #fff;
    padding-left: 0.12rem;
    margin-top: 0.05rem;
}

.quanbubaobei .orderby-item {
    margin-right: 0.3rem;
    padding: 0.15rem 0;
}

.quanbubaobei .main {
    margin-top: 0;
    background-color: #fff;
    min-height: calc(100vh - 1rem);
}

.quanbubaobei .section {
    width: 100%;
}

.quanbubaobei .cangchu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.quanbubaobei .preview-img {
    width: 1.48rem !important;
    height: 1.04rem !important;
    margin-top: 0.06rem;
}

.quanbubaobei .right {
    display: flex;
    flex-direction: column;
}

.quanbubaobei .orderby-item.price {
    position: relative;
}

.quanbubaobei .orderby-item.price::before {
    position: absolute;
    top: 50%;
    right: 0;
    content: " ";
    width: 0.1rem;
    height: 0.1rem;
    transform: translate3d(0.15rem, -50%, 0);
    background: url("https://zzzzkj.oss-cn-shanghai.aliyuncs.com/static/tiexie/app/image/image/store/order.png") no-repeat;
    background-size: cover;
}

.quanbubaobei .store {
    background-color: transparent;
    padding: 0;
}

.quanbubaobei .store .vertical {
    background-color: rgba(255, 255, 255, 0.5);
}

.quanbubaobei .store .vertical:nth-last-child(-n+2) {
    margin-bottom: 0;
    box-shadow: 0 0.02rem 13px 0 rgba(0, 0, 0, 0.05);
}

.peijian .main {
    min-height: calc(100vh - 1rem);
}

.store-detail .recommend-container .recommend-item {
    border: 0;
    align-items: flex-end;
}

.store-detail .recommend-container .right {
    padding-bottom: 0;
}

.store-detail .main .my-swipe {
    padding-top: 0;
}

.shipinyanshi {
    background: #fff;
}

.shipinyanshi .main {
    display: block;
    height: inherit !important;
    padding: 0.16rem .12rem;
}

.shipinyanshi .current-show {
    box-sizing: border-box;
    width: 100%;
}

.shipinyanshi .current-show .current-video {
    position: relative;
}

.shipinyanshi .current-show .current-video .collect-btn {
    position: absolute;
    top: 0.072rem;
    right: 0.072rem;
}

.shipinyanshi .current-show .current-video img {
    width: 100%;
    height: 100%;
}

.shipinyanshi .current-show .video-title {
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.04rem;
}

.shipinyanshi .current-show .video-publishdate {
    font-size: 0.12rem;
    color: #999;
}

.shipinyanshi .video-item {
    justify-content: space-between;
}

.shipinyanshi .video-item .preview-img {
    width: 1.67rem;
    border-radius: unset;
}

.shipinyanshi .video-item .video-name {
    font-size: 0.14rem;
    color: #333333;
}

.shipinyanshi .video-info {
    padding: 0.15rem 0;
}

.shipinyanshi .right-btn {
    height: 0.9rem;
}

.shipinyanshi .collect-btn {
    width: 0.157rem;
    height: 0.157rem;
    background: url(../image/video/collect.png) no-repeat;
    background-size: 100% 100%;
}

.shipinyanshi .collect-btn.active {
    background: url(../image/video/collect-active.png) no-repeat;
    background-size: 100% 100%;
}

.opt-dialog-container .van-field {
    border: 1px solid #ebebeb;
    border-radius: 0.05rem;
    padding: 0.11rem 0;
    margin-top: 0.48rem !important;
    margin: 0 auto;
    width: 3.51rem;
    height: 1.36rem;
}

.opt-dialog-container .van-field .van-field__value {
    padding: 0 0.08rem;
}

.opt-dialog-container .van-popup {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.opt-dialog-container .btn-container {
    width: 3.51rem;
    display: flex;
    justify-content: space-between;
    flex: 1;
    margin-top: 0.06rem;
}

.opt-dialog-container .btn-container .van-col {
    margin: 0 auto;
}

.opt-dialog-container .van-button {
    width: 1.66rem;
    height: 0.4rem;
}

.opt-dialog-container .report-btn {
    font-size: 0.18rem;
}

.opt-dialog-container .cancel-report {
    color: #000000 !important;
}

.opt-dialog-container .field__body,
.opt-dialog-container .van-field__control {
    width: 100%;
    height: 100%;
}

.opt-dialog-container .share .share-field {
    margin-top: 0.11rem !important;
}

.whole_sale .info {
    align-items: center;
}

.distance-text {
    font-family: none !important;
}

.collect-visited .preview-img {
    position: relative;
    /* overflow: hidden; */
}

.collect-visited .item-edit-btn {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
    width: .1rem;
    height: .1rem;
    border: .01rem solid #979797;
    border-radius: 50%;
    background: #fff;
    box-sizing: border-box;
}

.preview-img img {
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
}

.collect-visited .item-edit-btn.active {
    background: url(../image/mine/edit-active.png) no-repeat;
    background-size: 100% 100%;
    width: .12rem;
    height: .12rem;
    border: 0;
}

.my-edit {
    min-height: 100vh;
    background-color: #fff;
}

.my-edit .main {
    display: block;
}

.my-edit .info-item {
    line-height: 0.35rem;
    display: flex;
}

.my-edit .logistics-info {
    border-bottom: 0.01rem solid #dfdfdf;
    width: 100%;
    box-sizing: border-box;
    padding: 0.08rem 0.12rem;
}

.my-edit .info-key {
    width: 0.7rem;
    font-size: 14px;
    color: #333333;
}

.my-edit .info-value {
    font-size: 0.12rem;
    color: #999;
    flex: 1;
}

.my-edit .van-step__circle {
    width: 0.09rem;
    height: 0.09rem;
}

.my-edit .van-step__title {
    font-size: 0.12rem;
}

.my-edit .steps-date {
    margin-top: 0.05rem;
}

.my-edit .van-popup--center.van-popup--round {
    border-radius: 0.05rem;
}

.my-edit .returngoods-title {
    font-size: 0.18rem;
    color: #333333;
    padding-top: 0.32rem;
    text-align: center;
}

.my-edit .goods-id .van-field__body {
    border: 0.01rem solid #E6E6E6;
    padding-left: 0.15rem;
    height: 0.38rem;
}

.my-edit .goods-input {
    padding: 0 0.36rem;
    flex-wrap: wrap;
}

.my-edit .goods-input .van-field__label {
    width: 100%;
    box-sizing: border-box;
    font-size: 0.16rem;
    color: #333333;
    padding: 0.05rem 0;
}

.my-edit .van-popup--center {
    width: 90%;
}

.my-edit .van-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.fixed-tab .filter-tab {
    position: fixed;
    left: 1rem;
    top: 0.0rem;
    width: 100%;
    line-height: .4rem;
    background: #fff;
    z-index: 999;
    padding: 0;
}

.fixed-tab .filter-nav {
    position: relative;
    font-size: 0.14rem;
    color: #5c5c5c;
    border-radius: 0.04rem;
    /* padding: 0 0.12rem; */
    margin-right: 0.15rem;
}

.fixed-tab .my-swipe {
    margin-top: .35rem;
}

.cart .cart-list .opt-item {
    width: 0.33rem;
    height: 0.2rem;
    border: 0.01rem solid #ccc;
    border-width: 0.01rem 0 0.01rem 0.01rem;
}

.cart .cart-list .opt-item:last-child {
    border-right: .01rem solid #ccc;
}

.cart .cart-total {
    text-align: center;
    line-height: 0.2rem;
    color: #3F8CEC;
}

.cart .sub {
    background: url(../image/cart/sub-icon.png) no-repeat;
    background-position: 50% 50%;
    background-size: 40% auto;
}

.cart .add {
    background: url(../image/cart/add-icon.png) no-repeat;
    background-position: 50% 50%;
    background-size: 40% auto;
}

.cart .cart-submit .left {
    display: flex;
    align-items: center;
}

.cart .cart-list {
    padding: 0.16rem 0 1.2rem 0;
}


/* .fixed-top {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  */

.diqusousuo {
    background: #fff;
    min-height: 100vh;
    /* overflow: auto; */
    margin-top: .52rem;
    /* position: fixed; */
    /* left: 0; */
    /* top: .52rem; */
    /* width: 100%; */
}

.city-list {
    background: #fff;
}

.diqusousuo .city-list .van-list {
    min-height: 100vh;
}

.diqusousuo .city-list .van-cell__title {
    font-size: 0.12rem;
    color: #333;
}

.diqusousuo .city-list .van-cell {
    padding: .08rem 0.18rem;
}

.diqusousuo .city-list .van-cell::after {
    border: 0.01rem solid #f5f5f5;
}

.publish-img-item {
    position: relative;
    margin-right: .12rem;
    margin-bottom: .12rem;
}

.publish-img-item:last-child {
    margin-right: 0;
}

.up-img .iconfont {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.17rem;
}

.nosearch-bg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 1.24rem;
}

.nosearch-bg .nosearch-img {
    width: 2.15rem;
    height: 1.56rem;
    margin: 0 auto;
}

.nosearch-bg .tips-text {
    padding-top: 0.08rem;
    font-size: 0.16rem;
    color: #333333;
}

.dynamic:first-child {
    margin-top: 0;
}

.dynamic .dynamic-f5 {
    justify-content: flex-end;
}

.dynamic .dynamic-f2 {
    font-size: 0.16rem;
}


/* .dynamic .comment,
.dynamic .thumb {
    padding-right: 0.05rem;
} */


/* header .flex-x-sb {
    height: auto;
} */

.dynamic .avatar img {
    border-radius: 50%;
}

.dynamic-detail-comment .dynamic-detail-item img {
    height: .45rem;
    border-radius: 50%;
}

.collect-empty {
    font-size: .16rem;
    color: #333333;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 80vh;
}

.collect-empty img {
    width: 2rem;
}

.send-moment .send-moment-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.1rem;
}

.from-station,
.to-station {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.store-detail-tel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: .51rem;
}

.store-detail-tel .content {
    flex: 1;
    /* text-align: right; */
}

.store-detail-frm .wd-sjrz .yyzz-detail-item {
    flex-wrap: wrap;
}

.store-detail-frm .grzx-item,
.store-detail-frm .dp-edit-intro {
    padding: 0 .12rem;
}


/* header.fix-top {
    margin: .1rem 0 !important;
    padding-bottom: 0.1rem !important;
    height: auto !important;
} */

.header-style header {
    padding-top: .45rem;
}

.relative {
    position: relative;
}


/* .search-history .title-more {
    transition: all .5s;
    transform-origin: 50% 50%;
    transform: rotate(180deg);
}
 */


/* .search-history .title-expand {
    transform: rotate(0deg);
} */

.flex-label {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.6;
}

.share-qrcode {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.06rem;
    height: 2.39rem;
    /* padding-bottom: 0.5rem; */
    background: #fff;
}

.share-qrcode .qrcode-icon {
    /* background: url(../image/share/share-qrcode.png) no-repeat;
    background-size: 100% 100%; */
    width: 0.86rem;
    height: 0.86rem;
}

.share-qrcode .qrcode-icon img {
    width: 100%;
    height: 100%;
}

.share-qrcode .share-link {
    margin-left: 0.19rem;
    font-size: 36px;
    color: #333333;
}

.openapp-link {
    height: 0.54rem;
}

.openapp-link img {
    width: 100%;
    height: 100%;
}

.share-openapp-link {
    margin-top: .9;
}

.pt-share {
    padding-top: 0;
}

.f7-header {
    background: #f7f7f7;
    height: 0.49rem;
}


/* lu 头部样式 */

.header-common {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100vw;
    padding-top: .45rem;
}

.header-common header {
    height: .9rem;
}

.header-common .goback {
    font-size: 0.2rem;
    padding: 0 0.1rem 0 0.12rem;
    z-index: 99;
}

.header-common .header-icon img {
    width: .17rem;
    height: .17rem;
    margin-right: .12rem;
}

.header-common .search {
    width: 2.49rem;
    height: 0.3rem;
    background: #f8f8f8;
    border-radius: 0.15rem;
}

.header-common .search .iconfont {
    margin-left: 0.25rem;
    color: #c1c1c1;
    font-size: 0.15rem;
}

.header-common .search input {
    padding-left: 0.1rem;
    width: 100%;
}

.header-common .search input::-webkit-input-placeholder {
    color: #c1c1c1;
    font-size: 0.12rem;
}

.header-common .search-btn {
    background: #3F8CEC;
    border-radius: 0.15rem;
    width: 0.64rem;
    height: 0.26rem;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.26rem;
    margin-right: 0.12rem;
}

.header-common .searchIcon {
    margin-right: .12rem;
    font-size: .16rem;
}

.header-common .title {
    font-size: .18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header .goback {
    font-size: 0.2rem;
    padding: 0 0.1rem 0 0.12rem;
    z-index: 99;
}

.my-store {
    background: #fff;
}

.my-store .division-line {
    height: .04rem;
    width: 100vw;
    background: #f7f7f7;
}

.my-store .collapse {
    padding: .16rem .12rem .14rem;
    background: #fff;
    height: .65rem;
    overflow: hidden;
    transition: 1s;
    -webkit-transition: 1s;
    font-size: .12rem;
    color: #999;
    line-height: .2rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.my-store .collapseShow {
    height: .8;
}

.my-store .collapseHide {
    height: 0;
    padding: 0 .12rem;
}

.my-store .swipe {
    padding: .16rem .12rem;
    background: #fff;
}

.my-store .my-swipe .swipe-item img {
    width: 3.51rem;
    height: 1.74rem;
    border-radius: .05rem;
}

.my-store .store-list {
    padding: .05rem .12rem;
}

.my-store .store-list .store-item {
    margin-top: .15rem;
    padding-bottom: .12rem;
    border-bottom: .01rem solid #f5f5f5;
}

.my-store .store-item-left img {
    width: 1.32rem;
    height: .99rem;
    margin-right: .16rem;
}

.my-store .store-item-right {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.my-store .store-item-right-f1 {
    width: 2rem;
    font-size: .14rem;
    color: #333333;
}

.my-store .store-item-right-f2 {
    font-size: .12rem;
    color: #999;
    margin: .1rem 0 .19rem;
}

.my-store .store-item-right-f3 {
    font-size: .14rem;
    color: #F53B31;
}

.my-store .store-item-right-f3 span:first-child {
    font-size: .12rem;
}

.store-all .line {
    background: #f7f7f7;
    width: 100vh;
    height: .04rem;
}

.store-all .orderby-tab {
    height: .66rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 .12rem;
    font-size: .14rem;
    color: #333333;
    background: #fff;
}

.store-all .orderby-tab .active {
    color: #F53B31;
}

.store-all .orderby-item {
    margin-right: .3rem;
}

.store-all .baby-list {
    padding: 0 .12rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.store-all .baby-item {
    width: 1.47rem;
    height: 1.63rem;
    padding: .06rem .1rem;
    background: #fff;
    box-shadow: 0 .02rem .13rem 0 rgba(0, 0, 0, 0.05);
    border-radius: .1rem;
    font-size: .14rem;
    margin-bottom: .17rem;
}

.store-all .baby-item img {
    width: 1.48rem;
    height: 1.04rem;
    border-radius: .05rem;
}

.store-all .baby-item .baby-item-info .title {
    margin-top: .08rem;
    margin-bottom: .06rem;
}

.store-all .baby-item .baby-item-info .money {
    font-size: 18px;
    color: #F53B31;
}

.store-all .baby-item .baby-item-info .money>span {
    font-size: 14px;
}